Learn Tech Skills (Fast!)
171 hand-picked crash courses from the best instructors on YouTube. Click on a topic to begin! 🚀
Career Tracks: Front-End Back-End Mobile DevOps Data Engineer Cybersecurity Data Analyst Data Science UI/UX PM Blockchain Marketing
Python Programming
1.) Python in 100 seconds
2 minsFireship · 1.7M subscribers
2.) Python for Beginners
1.1 hoursKevin Stratvert · ex-Microsoft · 1.7M subscribers
3.) Web Scraping w/ Python
1.1 hoursJimShapedCoding · DevOps Engineer · 20K subscribers
4.) Unit Testing w/ Python
39 minsCorey Schafer · 1M subscribers
5.) OOP in Python
1.3 hoursPatrick Loeber · 200K subscribers
6.) Intermediate Python
5.9 hoursPatrick Loeber · 200K subscribers
JavaScript Basics
1.) JavaScript in 100 seconds
2 minsFireship · 1.7M subscribers
2.) JavaScript for Beginners
1.7 hoursBrad Traversy · 2M subscribers
3.) Asynchronous JavaScript
13 minsJames Q Quick · 170K subscribers
4.) Five Mini Projects w/ JS
1.9 hoursBrad Traversy · 2M subscribers
5.) OOP in JavaScript
1 hourMosh Hamedani · 2.9M subscribers
6.) TypeScript Crash Course
1.1 hoursMosh Hamedani · 2.9M subscribers
Java Programming
1.) Java in 100 seconds
2 minsFireship · 1.7M subscribers
2.) Java Refresher
34 minsDerek Banas · 1.2M subscribers
3.) Java for Complete Beginners
2.5 hoursMosh Hamedani · 2.9M subscribers
4.) Java Complete Course
12 hoursBroCode · 650K subscribers
5.) Unit Testing w/ Java
21 minsCoding with John · Lead SWE · 175K subscribers
6.) DS & Algorithms w/ Java
1.3 hoursMosh Hamedani · 2.9M subscribers
PHP Programming
1.) PHP in 100 seconds
2 minsFireship · 1.7M subscribers
2.) 15-minute PHP Refresher
15 minsJake Wright · 280K subscribers
3.) PHP for Beginners
3.3 hoursBrad Traversy · 2M subscribers
4.) Laravel in 100 seconds
2 minsFireship · 1.7M subscribers
5.) Complete Laravel App
1.1 hoursChris Sev · Sr. Dev. Advocate, DigitalOcean
6.) Symfony 6 for Beginners
4.3 hoursCode With Dary · 40K subscribers
Ruby & Ruby on Rails
1.) Ruby Basics (for programmers)
36 minsMike Dane · 250K subscribers
2.) Ruby for Beginners
4 hoursMike Dane · 250K subscribers
3.) Ruby on Rails Crash Course
3.3 hoursWeb-Crunch · 18K subscribers
C# Programming
1.) C# in 100 seconds
2 minsFireship · 1.7M subscribers
2.) C# Beginner Tutorial
1.4 hoursDerek Banas · 1.2M subscribers
3.) C# Full Course
4 hoursBroCode · 650K subscribers
4.) Unit Testing C# Code
45 minsMosh Hamedani · 2.9M subscribers
5.) Unity for Beginners
2.1 hoursImphenzia · 250K subscribers
6.) ASP.NET Crash Course
1 hourProf. Shad Sluiter · 75K subscribers
C++ Programming
1.) C++ in 100 seconds
2 minsFireship · 1.7M subscribers
2.) C++ Refresher
40 minsMike Dane · 250K subscribers
3.) C++ Full Course
4 hoursMike Dane · 250K subscribers
4.) C++ OOP
1.5 hoursSaldina Nurak · 200K subscribers
5.) Build a C++ GUI App
27 minsSaldina Nurak · 200K subscribers
6.) Your first C++ Game
41 minsSaldina Nurak · 200K subscribers
Lisp Family
1.) Lisp Crash Course
1.3 hoursDerek Banas · 1.2M subscribers
2.) Intro to Elisp (Emacs Lisp)
29 minsSystem Crafters · 26K subscribers
3.) Intro to Scheme
11 minsMark Lewis · 16K subscribers
Git & GitHub
1.) Git Basics
16 minsColt Steele · Developer · 220K subscribers
2.) GitHub Basics
20 minsColt Steele · Developer · 220K subscribers
3.) Intermediate Git
40 minsTobias Günther · Founder, Git Tower
Computer Science Basics
1.) Comp Sci in 11 Minutes
11 minsDr. Dominic Walliman · Physicist · 1.1M subscribers
1.) CS50: C
2.5 hoursProf. David J. Malan · Harvard CS50
2.) CS50: Arrays
2.1 hoursProf. David J. Malan · Harvard CS50
3.) CS50: Algorithms
2.3 hoursProf. David J. Malan · Harvard CS50
4.) CS50: Memory
2.4 hoursProf. David J. Malan · Harvard CS50
5.) CS50: Data Structures
2.2 hoursProf. David J. Malan · Harvard CS50
HTML & CSS Basics
1.) HTML in 100 Seconds
2 minsFireship · 1.7M subscribers
2.) HTML for Beginners
2 hoursMike Dane · 250K subscribers
3.) CSS for Beginners
1 hourBroCode · 650K subscribers
4.) Flexbox Crash Course
47 minsBrad Traversy · 2M subscribers
5.) CSS Grid Crash Course
53 minsBrad Traversy · 2M subscribers
6.) Bootstrap 5
1.2 hoursWeb Dev Simplified · 1M subscribers
WordPress
1.) WordPress Basics w/ Elementor
1 hourTyler Moore · 400K subscribers
2.) PHP Basics for WordPress
1.3 hoursWeb Monkey · 40K subscribers
3.) Custom WordPress Themes
2.5 hoursAndrew Wilson · 35K subscribers
Microsoft Excel
1.) Excel for Complete Beginners
16 minsLeila Gharani · Economist · 2M subscribers
2.) Excel Formulas & Functions
52 minsKevin Stratvert · ex-Microsoft · 1.7M subscribers
3.) Cleaning Data in Excel
21 minsAlex the Analyst · 300K subscribers
4.) Advanced Excel
1.5 hoursLearnit Training · 380K subscribers
5.) Macros & VBA
50 minsKevin Stratvert · ex-Microsoft · 1.7M subscribers
6.) Excel Job Assessments
20 minsVadim Mikhailenko, MBA · 230K subscribers
Structured Query Language
1.) SQL in 100 Seconds
2 minsFireship · 1.7M subscribers
2.) SQL for Beginners
56 minsWeb Dev Simplified · 1M subscribers
3.) Intermediate SQL (Playlist)
Total: 46 minsAlex the Analyst · 300K subscribers
4.) Advanced SQL (Playlist)
Total: 42 minsAlex the Analyst · 300K subscribers
5.) Complex SQL Queries
50 minstechTFQ · 130K subscribers
6.) PostgreSQL Complete Course
3.7 hoursDerek Banas · 1M subscribers
Application Programming Interfaces
1.) What is a REST API?
9 minsNathan Hekman · IBM Cloud
2.) APIs Complete Course
2.3 hoursCraig Dennis · Developer Educator, Twilio
3.) GraphQL Crash Course
40 minsWeb Dev Simplified · 1M subscribers
Databases
1.) Relational DBs 101
5 minsPrescott Computer Guy · 8K subscribers
2.) Database Design
17 minsProf. Greg Gogolin · Ferris State University
3.) Database Normalization
28 minsDecomplexify · 9K subscribers
4.) SQL vs NoSQL
11 minsBe A Better Dev · 130K subscribers
5.) Redis Crash Course
27 minsWeb Dev Simplified · 1M subscribers
6.) Seven Database Paradigms
10 minsFireship · 1.7M subscribers
Amazon Web Services
1.) 50 AWS Services (Overview)
12 minsFireship · 1.7M subscribers
2.) AWS Services (Example)
18 minsBe A Better Dev · 130K subscribers
3.) Common System Architecture
50 minsBe A Better Dev · 130K subscribers
4.) Which AWS certificates to get?
17 minsAdrian Cantrill · 18K subscribers
5.) Terraform Complete Course
2.6 hoursDevOps Directive · 30K subscribers
6.) Serverless w/ AWS Lambda
1.5 hoursLaith Harb · 40K subscribers
Linux & Tools
1.) Linux Filesystem
30 minsJay LaCroix · Systems Architect · 280K subscribers
2.) Bash scripting
32 minsBrad Traversy · 2M subscribers
3.) SSH Crash Course
55 minsBrad Traversy · 2M subscribers
4.) Vim Basics
9 minsTutorialLinux · 195K subscribers
5.) Emacs Tutorial
52 minsDerek Banas · 1.2M subscribers
6.) 10 Linux Interview Questions
16 minsTutorialLinux · 195K subscribers
Communication Skills
1.) Writing Better Emails
7 minsJeff Su · Product Marketer · 360K subscribers
2.) Basic Business English
2.1 hoursAlisha Ivelich · 7M subscribers
3.) Having Good Conversations
12 minsCeleste Headlee · Radio Host, Correspondent
4.) How to Negotiate
50 minsChris Voss · ex-FBI Negotiator
5.) Public Speaking 101
1.1 hoursProf. Patrick Winston · MIT
6.) Speaking Confidently
58 minsMatt Abrahams · Lecturer, Stanford GSB
Front-End Developer Track
Prerequisite(s): HTML & CSS JavaScript APIs Git (Recommended)
1.) Front-End Overview
6 minsSuperSimpleDev · 100K subscribers
2.) SASS Basics
20 minsdevelopedbyed · 800K subscribers
3.) Webpack 5 Crash Course
41 minsBrad Traversy · 2M subscribers
4.) React for Beginners
43 minsdevelopedbyed · 800K subscribers
5.) Build a Real React Project
1.2 hoursJavaScript Mastery · 450K subscribers
6.) State Management in React
2.8 hoursJack Herrington · Principal SWE · 90K subscribers
Back-End Developer Track
Prerequisite(s): Front-End Developer Track APIs Choose one of: Python, JavaScript, Java
1.) Back-End Overview
13 minsSuperSimpleDev · 100K subscribers
2.) Node JS Basics
1.3 hoursMosh Hamedani · 2.9M subscribers
3.) Express JS Crash Course
36 minsWeb Dev Simplified · 1M subscribers
4.) MongoDB Crash Course
30 minsWeb Dev Simplified · 1M subscribers
5.) Learn the MERN Stack
57 minsJavaScript Mastery · 450K subscribers
6.) Build a complete MERN App
7.5 hoursJack Herrington · Principal SWE · 90K subscribers
Mobile Developer Track
Prerequisite(s): APIs (Recommended) Git Choose one of: Python, Java
1.) Mobile Developer Roadmap
11 minsKenny Gunderman · 200K subscribers
2.) Android: Kotlin Crash Course
1.4 hoursPhilipp Lackner · 90K subscribers
3.) Android: TODO App w/ Kotlin
1.2 hoursPhilipp Lackner · 90K subscribers
4.) iOS: SwiftUI for Beginners
3.3 hoursCodeWithChris · 500K subscribers
5.) iOS: Netflix Clone w/ UIKit
5.2 hoursAmr (freeCodeCamp) · iOS Developer
6.) iOS: Concurrency
1.8 hoursStewart Lynch · 10K subscribers
DevOps Track
Prerequisite(s): Python Git Databases Linux
1.) What is DevOps?
18 minsSimplilearn · 2.6M subscribers
2.) DevOps for Beginners
2.3 hoursColin Chartier · CEO, LayerCI
3.) GitLab CI/CD
1.2 hoursTechWorld with Nana · 680K subcribers
4.) Jenkins for Beginners
1.1 hoursGwendolyn Faraday · 35K subscribers
5.) Docker
59 minsTravis Media · 30K subscribers
6.) Kubernetes
1.2 hoursTechWorld with Nana · 680K subcribers
Data Engineer Track
Prerequisite(s): Git Databases SQL Linux DevOps Track Choose one of: Python, Java
1.) Data Engineering Overview
14 minsAltexSoft · 25K subscribers
2.) Data Pipelines 101
10 minsIT k Funde · 280K subscribers
3.) Data Warehouses 101
9 minsIT k Funde · 280K subscribers
4.) Apache Kafka Basics
1.3 hoursHussein Nasser · 280K subscribers
5.) Apache Airflow Tutorial
2 hourscoder2j · Data Scientist
6.) Preparing for DE Interviews
14 minsSeattle Data Guy · ex-Facebook · 40K subcribers
Cybersecurity Track
Prerequisite(s): Databases SQL Linux
1.) Intro to Cybersecurity
8 minsCBT Nuggets · 280K subscribers
2.) Intro to Networking
11 minsNetwork Direction · 150K subscribers
3.) CS50: Cybersecurity
48 minsProf. David J. Malan · Harvard CS50
4.) Ethical Hacking 101
2.8 hoursHackerSploit · 700K subscribers
5.) Cybersecurity Full Course
5 hoursMy CS · 180K subscribers
6.) Interview Prep (Playlist)
Total: 30 minsJon Good · 30K subscribers
Data Analyst Track
Prerequisite(s): Excel Basics SQL Basics
1.) Statistics Crash Course
42 minsJustin Zeltzer · 150K subscribers
2.) SQL Review for Data Analysts
53 minsShashank Kalanithi · Data @ Nordstorm · 100K subscribers
3.) R Programming Basics
1 hourGreg Martin · Public Health Specialist · 60K subscribers
4.) Python for Data Analysis
4.4 hoursSantiago Basulto · Head of Product, INE
5A.) Microsoft Power BI
27 minsKevin Stratvert · ex-Microsoft · 1.7M subscribers
5B.) Tableau
23 minsPenguin Analytics · 25K subscribers
Data Scientist Track
Prerequisite(s): Data Analyst Track Python
1.) 7 Steps of Machine Learning
10 minsYufeng Guo · 300K subscribers
2.) Machine Learning w/ Python
49 minsMosh Hamedani · 2.9M subscribers
3.) NumPy Crash Course
1 hourPatrick Loeber · 200K subscribers
4.) Scikit-learn Basics
2.2 hoursVincent D. Warmerdam · ML Engineer
5.) What is a Neural Network?
19 mins3Blue1Brown · 4.8M subscribers
6.) TensorFlow 2.0 Course
6.9 hoursTech with Tim · 1M subscribers
UX Designer Track
Prerequisite(s): HTML & CSS (Optional) Communication
1.) The UX Design Process
7 minsChristine Chun · Senior Product Designer
2.) The Laws of UX
10 minsJoseph Angelo Todaro · 40K subscribers
3.) Information Architecture
17 minsMaureen Herben · UX Designer, Zalando
4.) UI/UX with Figma
1.4 hoursAdrian Twarog · 150K subscribers
5.) Usability Testing Basics
15 minsRob Andrews · UX Researcher
6.) UX Portfolio Review
32 minsAJ&Smart · 300K subscribers
Product Manager Track
Prerequisite(s): Communication Skills
1.) What do PMs do?
5 minsAtlassian Corporation
2.) What is Agile?
12 minsMark Shead · Agile Coach · 35K subscribers
3.) Agile Product Ownership
15 minsHenrik Kniberg · ex-Shopify, Mojang
4.) What is Kanban?
5 minsAtlassian Corporation
5.) PM Role Overview
1 hourAnkit Prasad · Product Manager, Google
6.) Meta PM Interview
22 minsProduct Alliance · Senior PM, Meta
Blockchain Developer Track
Prerequisite(s): JavaScript (Recommended)
1.) How does Bitcoin Work?
25 mins3Blue1Brown · 4.8M subscribers
2.) Blockchains Visualized
18 minsAnders Brownworth · 45K subscribers
3.) Smart Contracts 101
4 minsSimply Explained · 400K subscribers
4.) Web3 Q&A
9 minsFireship · 1.7M subscribers
5.) Solidity for Beginners
1.7 hoursDapp University · 550K subscribers
6.) Build a Web 3.0 App
3.2 hoursJavaScript Mastery · 450K subscribers
Digital Marketer Track
Prerequisite(s): Microsoft Excel (Recommended)
1.) Digital Marketing Overview
17 minsAdam Erhart · 200K subscribers
2.) SEO Crash Course
2 hoursSam Oh · VP Marketing, Ahrefs
3.) Email Marketing Basics
8 minsHubSpot Marketing · 240K subscribers
4.) Google Search Ads
1 hourMetics Media · 100K subscribers
5.) Facebook Ads Basics
30 minsAndrew Ethan Zeng · 150K subscribers
6.) Google Analytics Overview
14 minsJosh Hall · 28K subscribers