Courses

All Courses

33 hand-picked courses from Google, Harvard, IBM, and the best educators online. Many are completely free.

🔥
freeCodeCamp

Responsive Web Design

Free

Learn HTML and CSS to build responsive, accessible websites from scratch.

FreeCertificateSelf-paced
Beginner300 hours
📜
Udemy · Jonas Schmedtmann

The Complete JavaScript Course 2024

~$15

The most complete JavaScript course on the internet — from fundamentals to advanced topics.

Best SellerPaidHands-on
Beginner69 hours
⚛️
Udemy · Maximilian Schwarzmüller

React - The Complete Guide 2024

~$15

Dive in and learn React.js from scratch including Hooks, Redux, React Router, Next.js and more.

Best SellerPaidProjects
Intermediate68 hours
🔥
freeCodeCamp

JavaScript Algorithms & Data Structures

Free

Master the fundamentals of JavaScript including variables, arrays, objects, loops, and functions.

FreeCertificateSelf-paced
Beginner300 hours
🎓
Harvard / edX

CS50's Web Programming with Python and JavaScript

Free Audit

Design and implement web apps with Python, JavaScript, and SQL using Flask, Django, and Bootstrap.

Free AuditHarvardCertificate Available
Intermediate~12 weeks
⚔️
The Odin Project

The Odin Project — Full Stack Path

Free

A free, open-source curriculum that takes you from zero to full-stack developer.

FreeOpen SourceFull Stack
BeginnerSelf-paced
🎓
Harvard / edX

CS50x — Introduction to Computer Science

Free Audit

Harvard's legendary intro CS course. No prior programming experience required.

Free AuditHarvardBest Rated
Beginner~11 weeks
🟢
Udemy · Jonas Schmedtmann

Node.js, Express, MongoDB & More: The Complete Bootcamp

~$15

Master Node by building a real-world RESTful API and web app with authentication, authorization and more.

Best SellerPaidREST API
Intermediate42 hours
🔵
Coursera / IBM

Databases and SQL for Data Science with Python

Free Audit

Analyze data with SQL, Python, and Jupyter. Build queries and work with real databases.

Free AuditIBMCertificate Available
Beginner~6 weeks
🔍
Coursera / Google

Google Data Analytics Professional Certificate

~$200

Learn the in-demand skills and tools used by data analysts, including spreadsheets, SQL, R, and Tableau.

GoogleCertificateJob-Ready
Beginner~6 months
🔵
Coursera / IBM

IBM Data Science Professional Certificate

~$200

10-course series covering Python, SQL, data analysis, visualization, machine learning and applied capstone.

IBMCertificate10 Courses
Beginner~10 months
🐍
Coursera / University of Michigan

Python for Everybody Specialization

Free Audit

Learn to program and analyze data with Python. Covers web scraping, databases, and data visualization.

Free AuditUniversity4 Courses
Beginner~8 months
🔥
freeCodeCamp

Data Analysis with Python

Free

Learn the fundamentals of data analysis with Python — Pandas, NumPy, Matplotlib and more.

FreeCertificatePython
Intermediate~300 hours
🎓
Harvard / edX

CS50's Introduction to AI with Python

Free Audit

Explore the concepts and algorithms at the foundation of modern AI — graph search, ML, neural networks, NLP.

Free AuditHarvardPython
Intermediate~7 weeks
🤖
Coursera / Andrew Ng

Machine Learning Specialization

Free Audit

The best ML course in the world. Covers supervised learning, unsupervised learning, and best practices.

Free AuditAndrew NgBest Rated
Intermediate~3 months
🔍
Google

Machine Learning Crash Course

Free

Google's fast-paced, practical introduction to ML — covers TensorFlow APIs, real-world case studies.

FreeGoogleTensorFlow
Intermediate15 hours
🧠
Coursera / Andrew Ng

Deep Learning Specialization

Free Audit

5-course deep learning series — neural networks, CNNs, RNNs, sequence models, and optimization.

Free AuditAndrew Ng5 Courses
Advanced~5 months
☁️
AWS Training

AWS Cloud Practitioner Essentials

Free

Official AWS course covering core AWS services, security, architecture, pricing and support.

FreeOfficial AWSExam Prep
Beginner6 hours
🪟
Microsoft Learn

Microsoft Azure Fundamentals (AZ-900)

Free

Official Microsoft learning path for Azure fundamentals certification — cloud concepts and Azure services.

FreeMicrosoft OfficialAZ-900 Prep
Beginner~10 hours
▶️
YouTube · TechWorld with Nana

Kubernetes Tutorial for Beginners

Free

Complete 4-hour Kubernetes tutorial — architecture, pods, deployments, services and networking.

FreeYouTubeKubernetes
Beginner4 hours
🌐
Google Cloud Skills Boost

Associate Cloud Engineer Learning Path

Free Credits

Official Google Cloud path to prepare for the Associate Cloud Engineer certification.

Free CreditsGoogle OfficialHands-on Labs
Intermediate~5 days
▶️
YouTube · TechWorld with Nana

Docker Tutorial for Beginners

Free

Complete Docker tutorial — containers, images, volumes, networking, and Docker Compose.

FreeYouTubeDocker
Beginner3 hours
🛠️
KodeKloud

DevOps Pre-Requisite Course

Free

Master the essentials of Linux, networking, Docker, Kubernetes, and Git for DevOps.

FreeHands-on LabsKodeKloud
Beginner10 hours
💠
HashiCorp Developer

Terraform: Get Started

Free

Official HashiCorp tutorials for Terraform — infrastructure as code from basics to advanced.

FreeOfficialIaC
Beginner~5 hours
🐳
Udemy · Stephen Grider

Docker & Kubernetes: The Complete Guide

~$15

Build, test, and deploy Docker applications with Kubernetes while learning production-style workflows.

Best SellerPaidDocker + K8s
Intermediate22 hours
🎓
Harvard / edX

CS50's Introduction to Cybersecurity

Free Audit

Learn to protect your data, devices, and systems with Harvard's cybersecurity fundamentals course.

Free AuditHarvardNo Prerequisites
Beginner~7 weeks
🎯
TryHackMe

TryHackMe — Cyber Security Training

Free + Paid

Hands-on hacking labs in the browser. Learn offensive and defensive security in a guided path.

Hands-onCTFBrowser-based
BeginnerSelf-paced
🔍
Coursera / Google

Google Cybersecurity Professional Certificate

~$200

Prepare for an entry-level cybersecurity role with Google's 8-course certificate program.

GoogleCertificateJob-Ready
Beginner~6 months
🔵
edX / IBM

Cybersecurity Fundamentals

Free Audit

Core concepts in cybersecurity — threat intelligence, network security, cryptography, and risk management.

Free AuditIBMedX
Beginner~6 weeks
🔓
TCM Security

Practical Ethical Hacking

~$30

Hands-on ethical hacking course covering network scanning, exploitation, Active Directory attacks, and more.

PaidHands-onOSCP Prep
Intermediate25 hours
🎨
Coursera / Google

Google UX Design Professional Certificate

~$200

Designed by Google — build job-ready UX skills with design thinking, Figma, wireframing, and usability testing.

GoogleCertificateFigma
Beginner~6 months
▶️
YouTube · DesignCourse

Figma UI/UX Design Tutorial

Free

Complete Figma tutorial for beginners — components, auto-layout, prototyping and design systems.

FreeYouTubeFigma
Beginner~6 hours
🔵
Coursera / IBM

IBM UX Design Professional Certificate

Free Audit

6-course series covering UX research, wireframing, prototyping, and design thinking methodologies.

Free AuditIBM6 Courses
Beginner~6 months