technifyed

Nonprofit

freeCodeCamp courses 1,030

Free full courses and certifications; practical, but not university-level depth.

Tier 3 · 78/100US

Showing 1,030 courses

freeCodeCamp

Harvard CS50 (2026) – Full Computer Science University Course

Learn the basics of computer science from Harvard University. This is CS50, an introduction to the intellectual enterprises of computer science and the art of programming. The course is taught live every year and this is the 2026 version. 💻 Slides, source code, and more at https://cs50.harvard.edu/…

Free video
  • YouTube
  • 24 hours
  • Self-paced
  • Free video

freeCodeCamp

Relational Database Design – Full Course

Learn relational database design from the ground up in this comprehensive course. This 8-week curriculum covers SQL fundamentals, entity-relationship modeling, normalization (1NF through BCNF), data types and constraints, indexing strategies, and query optimization. You can get the complete learnin…

Free video
  • YouTube
  • 6 hours
  • Self-paced
  • Free video

freeCodeCamp

Portfolio Website Tutorial – Frontend Development with HTML, CSS, JavaScript

In this course, you will learn how to build a portfolio website using JavaScript, HTML, and CSS. This is a great project to improve you frontend development skills. ✏️ MacLinz developed this course course. Check out his channel: https://www.youtube.com/c/MacLinzUniversalChannel 💻 Code: https://gith…

Free video
  • YouTube
  • 3.5 hours
  • Self-paced
  • Free video

freeCodeCamp

Coding Interview

Video playlist
  • YouTube
  • 6 videos, 11 hours
  • Self-paced
  • Free video

freeCodeCamp

Learn PyTorch in 5 Projects – Tutorial

Learn PyTorch and PyTorch Syntax from @OmarMAtef. This course walks through five hands-on exercises designed to help you understand and apply PyTorch syntax in real-world tasks. It starts with tabular data classification, then moves on to image classification using both custom and pre-trained model…

Free video
  • YouTube
  • 6 hours
  • Self-paced
  • Free video

freeCodeCamp

Build REST APIs in .NET 9 – Full Course for Beginners

Learn how to code REST APIs in .net 9 as an Absolute Beginner. This step-by-step guide from @codeafuture is for those new to ASP.NET Core. It covers everything from what REST APIs are to handling CRUD operations and connecting to a SQL Server database. 🔗 Source Code: https://github.com/codeafuture/…

Free video
  • YouTube
  • 60 minutes
  • Self-paced
  • Free video

freeCodeCamp

Flutter App Development Course – Build a Twitter Clone with Appwrite and Riverpod

Use Flutter 3.7 to build a Twitter clone in this full course. We will cover various features such as signing up and signing in with email and password, tweeting text, images, and links, identifying and storing hashtags, displaying tweets, liking tweets, retweeting, commenting/replying, following us…

Free video
  • YouTube
  • 9 hours
  • Self-paced
  • Free video

freeCodeCamp

Deep Learning for Computer Vision with Python and TensorFlow – Complete Course

Learn the basics of computer vision with deep learning and how to implement the algorithms using Tensorflow. Author: Folefac Martins from Neuralearn.ai More Courses: www.neuralearn.ai Link to Code: https://colab.research.google.com/drive/18u1KDx-9683iZNPxSDZ6dOv9319ZuEC_ YouTube Channel: https://ww…

Free video
  • YouTube
  • 37 hours
  • Self-paced
  • Free video

freeCodeCamp

Bash Scripting Tutorial for Beginners

Learn bash scripting in this crash course for beginners. Understanding how to use bash scripting will enhance your productivity by automating tasks, streamlining processes, and making your workflow more efficient. ✏️ Course created by @Herbertech 💻 Code: https://github.com/herbertech/bash-intro-tut…

Free video
  • YouTube
  • 50 minutes
  • Self-paced
  • Free video

freeCodeCamp

Operating Systems Course for Beginners

Learn fundamental and advanced operating system concepts in 25 hours. This course will give you a comprehensive understanding of how operating systems function and manage resources. ✏️ Course created by Kshitij Sharma. Course resources: https://drive.google.com/file/d/15nkEaWQ3gJveC30blQUSZ-GWfiObg…

Free video
  • YouTube
  • 25 hours
  • Self-paced
  • Free video

freeCodeCamp

Full HTTP Networking Course – Fetch and REST APIs in JavaScript

Master the HTTP networking protocol by completing over 80 coding exercises and quizzes in JavaScript. Once you’ve learned it all, we’ll build a real web crawler using Node.js to put all the concepts into practice. HTTP is the backbone of the modern web, and in this course we’ll do a deep dive into…

Free video
  • YouTube
  • 5 hours
  • Self-paced
  • Free video

freeCodeCamp

Angular Tutorials

Video playlist
  • YouTube
  • 8 videos, 13 hours
  • Self-paced
  • Free video

freeCodeCamp

Python Automation Tutorial – How to Automate Tasks for Beginners [Full Course]

Learn how to use Python automation to perform common tasks. In this full course you will learn how to build the following automation projects: - Hacker News Headlines Emailer - TED Talk Downloader - Table Extractor from PDF - Automated Bulk Resume Parser - Image Type Converter - Building an Automat…

Free video
  • YouTube
  • 3 hours
  • Self-paced
  • Free video

freeCodeCamp

Data Engineering Course for Beginners

Learn the essentials of data engineering in this course for beginners. You'll learn about Databases, Docker, and analytical engineering. You'll explore advanced topics like data pipeline building with Airflow, and engage in batch processing with Spark and streaming data with Kafka. The course culmi…

Free video
  • YouTube
  • 3 hours
  • Self-paced
  • Free video

freeCodeCamp

Machine Learning with Python and Scikit-Learn – Full Course

This course is a practical and hands-on introduction to Machine Learning with Python and Scikit-Learn for beginners with basic knowledge of Python and statistics. It is designed and taught by Aakash N S, CEO and co-founder of Jovian. Check out their YouTube channel here: https://youtube.com/@jovian…

Free video
  • YouTube
  • 18 hours
  • Self-paced
  • Free video

freeCodeCamp

Recursion in Programming - Full Course

Recursion is a powerful technique that helps us bridge the gap between complex problems being solved with elegant code. Within this course, we will break down what recursion is, why you would and wouldn’t want to use it and look at a variety of examples for how it can be used. We’ll break down recu…

Free video
  • YouTube
  • 2 hours
  • Self-paced
  • Free video

freeCodeCamp

Inside Stanford's Elite Student Hackathon (Full Documentary on TreeHacks 2026)

This documentary will introduce you to the high-energy environment of Tree Hacks 2026, Stanford's annual student hackathon, where 1,000 elite hackers selected from 15,000 applicants gather at the Palo Alto campus to compete for $500,000 in prizes. Quincy Larson interviews various teams to showcase…

Free video
  • YouTube
  • 1.5 hours
  • Self-paced
  • Free video

freeCodeCamp

Create a Programming Language and Learn Advanced Python – Full Course

Make your own programming language while learning advanced Python. ✏️ Course from Aryaan Hegde. Aryaan's website: https://blog.algolearn.net/ 💻 Code: https://github.com/VOYAGERX013/ShadowScript ❤️ Try interactive Python courses we love, right in your browser: https://scrimba.com/freeCodeCamp-Python…

Free video
  • YouTube
  • 4.5 hours
  • Self-paced
  • Free video

freeCodeCamp

Neo4j Course for Beginners

Learn how to use Neo4j with Java Spring Boot and React. Neo4j is a powerful graph database that enables organizations to model, store, and analyze complex relationships between data points. It's intuitive graph-based structure offers a flexible and efficient solution for diverse applications, makin…

Free video
  • YouTube
  • 5.5 hours
  • Self-paced
  • Free video

freeCodeCamp

Learn Kubernetes in 6 Hours – Full Course with Real-World Project

This complete Kubernetes course is designed to take you from a cluster novice to a cloud-native architect. You will learn to deploy a complete microservices application end-to-end, ensuring you master everything from core architecture to advanced networking. Course from @kubesimplify 📁 All code + Y…

Free video
  • YouTube
  • 6 hours
  • Self-paced
  • Free video

Enter your email and the official page opens. Phone is optional.