All Courses
33 hand-picked courses from Google, Harvard, IBM, and the best educators online. Many are completely free.
Responsive Web Design
Learn HTML and CSS to build responsive, accessible websites from scratch.
The Complete JavaScript Course 2024
The most complete JavaScript course on the internet — from fundamentals to advanced topics.
React - The Complete Guide 2024
Dive in and learn React.js from scratch including Hooks, Redux, React Router, Next.js and more.
JavaScript Algorithms & Data Structures
Master the fundamentals of JavaScript including variables, arrays, objects, loops, and functions.
CS50's Web Programming with Python and JavaScript
Design and implement web apps with Python, JavaScript, and SQL using Flask, Django, and Bootstrap.
The Odin Project — Full Stack Path
A free, open-source curriculum that takes you from zero to full-stack developer.
CS50x — Introduction to Computer Science
Harvard's legendary intro CS course. No prior programming experience required.
Node.js, Express, MongoDB & More: The Complete Bootcamp
Master Node by building a real-world RESTful API and web app with authentication, authorization and more.
Databases and SQL for Data Science with Python
Analyze data with SQL, Python, and Jupyter. Build queries and work with real databases.
Google Data Analytics Professional Certificate
Learn the in-demand skills and tools used by data analysts, including spreadsheets, SQL, R, and Tableau.
IBM Data Science Professional Certificate
10-course series covering Python, SQL, data analysis, visualization, machine learning and applied capstone.
Python for Everybody Specialization
Learn to program and analyze data with Python. Covers web scraping, databases, and data visualization.
Data Analysis with Python
Learn the fundamentals of data analysis with Python — Pandas, NumPy, Matplotlib and more.
CS50's Introduction to AI with Python
Explore the concepts and algorithms at the foundation of modern AI — graph search, ML, neural networks, NLP.
Machine Learning Specialization
The best ML course in the world. Covers supervised learning, unsupervised learning, and best practices.
Machine Learning Crash Course
Google's fast-paced, practical introduction to ML — covers TensorFlow APIs, real-world case studies.
Deep Learning Specialization
5-course deep learning series — neural networks, CNNs, RNNs, sequence models, and optimization.
AWS Cloud Practitioner Essentials
Official AWS course covering core AWS services, security, architecture, pricing and support.
Microsoft Azure Fundamentals (AZ-900)
Official Microsoft learning path for Azure fundamentals certification — cloud concepts and Azure services.
Kubernetes Tutorial for Beginners
Complete 4-hour Kubernetes tutorial — architecture, pods, deployments, services and networking.
Associate Cloud Engineer Learning Path
Official Google Cloud path to prepare for the Associate Cloud Engineer certification.
Docker Tutorial for Beginners
Complete Docker tutorial — containers, images, volumes, networking, and Docker Compose.
DevOps Pre-Requisite Course
Master the essentials of Linux, networking, Docker, Kubernetes, and Git for DevOps.
Terraform: Get Started
Official HashiCorp tutorials for Terraform — infrastructure as code from basics to advanced.
Docker & Kubernetes: The Complete Guide
Build, test, and deploy Docker applications with Kubernetes while learning production-style workflows.
CS50's Introduction to Cybersecurity
Learn to protect your data, devices, and systems with Harvard's cybersecurity fundamentals course.
TryHackMe — Cyber Security Training
Hands-on hacking labs in the browser. Learn offensive and defensive security in a guided path.
Google Cybersecurity Professional Certificate
Prepare for an entry-level cybersecurity role with Google's 8-course certificate program.
Cybersecurity Fundamentals
Core concepts in cybersecurity — threat intelligence, network security, cryptography, and risk management.
Practical Ethical Hacking
Hands-on ethical hacking course covering network scanning, exploitation, Active Directory attacks, and more.
Google UX Design Professional Certificate
Designed by Google — build job-ready UX skills with design thinking, Figma, wireframing, and usability testing.
Figma UI/UX Design Tutorial
Complete Figma tutorial for beginners — components, auto-layout, prototyping and design systems.
IBM UX Design Professional Certificate
6-course series covering UX research, wireframing, prototyping, and design thinking methodologies.