Learn Tech Skills (Fast!)

171 hand-picked crash courses from the best instructors on YouTube. Click on a topic to begin! 🚀

Python Programming

1.) Python in 100 seconds

2 mins

Fireship · 1.7M subscribers

2.) Python for Beginners

1.1 hours

Kevin Stratvert · ex-Microsoft · 1.7M subscribers

3.) Web Scraping w/ Python

1.1 hours

JimShapedCoding · DevOps Engineer · 20K subscribers

4.) Unit Testing w/ Python

39 mins

Corey Schafer · 1M subscribers

5.) OOP in Python

1.3 hours

Patrick Loeber · 200K subscribers

6.) Intermediate Python

5.9 hours

Patrick Loeber · 200K subscribers

JavaScript Basics

1.) JavaScript in 100 seconds

2 mins

Fireship · 1.7M subscribers

2.) JavaScript for Beginners

1.7 hours

Brad Traversy · 2M subscribers

3.) Asynchronous JavaScript

13 mins

James Q Quick · 170K subscribers

4.) Five Mini Projects w/ JS

1.9 hours

Brad Traversy · 2M subscribers

5.) OOP in JavaScript

1 hour

Mosh Hamedani · 2.9M subscribers

6.) TypeScript Crash Course

1.1 hours

Mosh Hamedani · 2.9M subscribers

Java Programming

1.) Java in 100 seconds

2 mins

Fireship · 1.7M subscribers

2.) Java Refresher

34 mins

Derek Banas · 1.2M subscribers

3.) Java for Complete Beginners

2.5 hours

Mosh Hamedani · 2.9M subscribers

4.) Java Complete Course

12 hours

BroCode · 650K subscribers

5.) Unit Testing w/ Java

21 mins

Coding with John · Lead SWE · 175K subscribers

6.) DS & Algorithms w/ Java

1.3 hours

Mosh Hamedani · 2.9M subscribers

PHP Programming

1.) PHP in 100 seconds

2 mins

Fireship · 1.7M subscribers

2.) 15-minute PHP Refresher

15 mins

Jake Wright · 280K subscribers

3.) PHP for Beginners

3.3 hours

Brad Traversy · 2M subscribers

4.) Laravel in 100 seconds

2 mins

Fireship · 1.7M subscribers

5.) Complete Laravel App

1.1 hours

Chris Sev · Sr. Dev. Advocate, DigitalOcean

6.) Symfony 6 for Beginners

4.3 hours

Code With Dary · 40K subscribers

Ruby & Ruby on Rails

1.) Ruby Basics (for programmers)

36 mins

Mike Dane · 250K subscribers

2.) Ruby for Beginners

4 hours

Mike Dane · 250K subscribers

3.) Ruby on Rails Crash Course

3.3 hours

Web-Crunch · 18K subscribers

C# Programming

1.) C# in 100 seconds

2 mins

Fireship · 1.7M subscribers

2.) C# Beginner Tutorial

1.4 hours

Derek Banas · 1.2M subscribers

3.) C# Full Course

4 hours

BroCode · 650K subscribers

4.) Unit Testing C# Code

45 mins

Mosh Hamedani · 2.9M subscribers

5.) Unity for Beginners

2.1 hours

Imphenzia · 250K subscribers

6.) ASP.NET Crash Course

1 hour

Prof. Shad Sluiter · 75K subscribers

C++ Programming

1.) C++ in 100 seconds

2 mins

Fireship · 1.7M subscribers

2.) C++ Refresher

40 mins

Mike Dane · 250K subscribers

3.) C++ Full Course

4 hours

Mike Dane · 250K subscribers

4.) C++ OOP

1.5 hours

Saldina Nurak · 200K subscribers

5.) Build a C++ GUI App

27 mins

Saldina Nurak · 200K subscribers

6.) Your first C++ Game

41 mins

Saldina Nurak · 200K subscribers

Lisp Family

1.) Lisp Crash Course

1.3 hours

Derek Banas · 1.2M subscribers

2.) Intro to Elisp (Emacs Lisp)

29 mins

System Crafters · 26K subscribers

3.) Intro to Scheme

11 mins

Mark Lewis · 16K subscribers

Git & GitHub

1.) Git Basics

16 mins

Colt Steele · Developer · 220K subscribers

2.) GitHub Basics

20 mins

Colt Steele · Developer · 220K subscribers

3.) Intermediate Git

40 mins

Tobias Günther · Founder, Git Tower

Computer Science Basics

1.) Comp Sci in 11 Minutes

11 mins

Dr. Dominic Walliman · Physicist · 1.1M subscribers

1.) CS50: C

2.5 hours

Prof. David J. Malan · Harvard CS50

2.) CS50: Arrays

2.1 hours

Prof. David J. Malan · Harvard CS50

3.) CS50: Algorithms

2.3 hours

Prof. David J. Malan · Harvard CS50

4.) CS50: Memory

2.4 hours

Prof. David J. Malan · Harvard CS50

5.) CS50: Data Structures

2.2 hours

Prof. David J. Malan · Harvard CS50

HTML & CSS Basics

1.) HTML in 100 Seconds

2 mins

Fireship · 1.7M subscribers

2.) HTML for Beginners

2 hours

Mike Dane · 250K subscribers

3.) CSS for Beginners

1 hour

BroCode · 650K subscribers

4.) Flexbox Crash Course

47 mins

Brad Traversy · 2M subscribers

5.) CSS Grid Crash Course

53 mins

Brad Traversy · 2M subscribers

6.) Bootstrap 5

1.2 hours

Web Dev Simplified · 1M subscribers

WordPress

1.) WordPress Basics w/ Elementor

1 hour

Tyler Moore · 400K subscribers

2.) PHP Basics for WordPress

1.3 hours

Web Monkey · 40K subscribers

3.) Custom WordPress Themes

2.5 hours

Andrew Wilson · 35K subscribers

Microsoft Excel

1.) Excel for Complete Beginners

16 mins

Leila Gharani · Economist · 2M subscribers

2.) Excel Formulas & Functions

52 mins

Kevin Stratvert · ex-Microsoft · 1.7M subscribers

3.) Cleaning Data in Excel

21 mins

Alex the Analyst · 300K subscribers

4.) Advanced Excel

1.5 hours

Learnit Training · 380K subscribers

5.) Macros & VBA

50 mins

Kevin Stratvert · ex-Microsoft · 1.7M subscribers

6.) Excel Job Assessments

20 mins

Vadim Mikhailenko, MBA · 230K subscribers

Structured Query Language

1.) SQL in 100 Seconds

2 mins

Fireship · 1.7M subscribers

2.) SQL for Beginners

56 mins

Web Dev Simplified · 1M subscribers

3.) Intermediate SQL (Playlist)

Total: 46 mins

Alex the Analyst · 300K subscribers

4.) Advanced SQL (Playlist)

Total: 42 mins

Alex the Analyst · 300K subscribers

5.) Complex SQL Queries

50 mins

techTFQ · 130K subscribers

6.) PostgreSQL Complete Course

3.7 hours

Derek Banas · 1M subscribers

Application Programming Interfaces

1.) What is a REST API?

9 mins

Nathan Hekman · IBM Cloud

2.) APIs Complete Course

2.3 hours

Craig Dennis · Developer Educator, Twilio

3.) GraphQL Crash Course

40 mins

Web Dev Simplified · 1M subscribers

Databases

1.) Relational DBs 101

5 mins

Prescott Computer Guy · 8K subscribers

2.) Database Design

17 mins

Prof. Greg Gogolin · Ferris State University

3.) Database Normalization

28 mins

Decomplexify · 9K subscribers

4.) SQL vs NoSQL

11 mins

Be A Better Dev · 130K subscribers

5.) Redis Crash Course

27 mins

Web Dev Simplified · 1M subscribers

6.) Seven Database Paradigms

10 mins

Fireship · 1.7M subscribers

Amazon Web Services

1.) 50 AWS Services (Overview)

12 mins

Fireship · 1.7M subscribers

2.) AWS Services (Example)

18 mins

Be A Better Dev · 130K subscribers

3.) Common System Architecture

50 mins

Be A Better Dev · 130K subscribers

4.) Which AWS certificates to get?

17 mins

Adrian Cantrill · 18K subscribers

5.) Terraform Complete Course

2.6 hours

DevOps Directive · 30K subscribers

6.) Serverless w/ AWS Lambda

1.5 hours

Laith Harb · 40K subscribers

Linux & Tools

1.) Linux Filesystem

30 mins

Jay LaCroix · Systems Architect · 280K subscribers

2.) Bash scripting

32 mins

Brad Traversy · 2M subscribers

3.) SSH Crash Course

55 mins

Brad Traversy · 2M subscribers

4.) Vim Basics

9 mins

TutorialLinux · 195K subscribers

5.) Emacs Tutorial

52 mins

Derek Banas · 1.2M subscribers

6.) 10 Linux Interview Questions

16 mins

TutorialLinux · 195K subscribers

Communication Skills

1.) Writing Better Emails

7 mins

Jeff Su · Product Marketer · 360K subscribers

2.) Basic Business English

2.1 hours

Alisha Ivelich · 7M subscribers

3.) Having Good Conversations

12 mins

Celeste Headlee · Radio Host, Correspondent

4.) How to Negotiate

50 mins

Chris Voss · ex-FBI Negotiator

5.) Public Speaking 101

1.1 hours

Prof. Patrick Winston · MIT

6.) Speaking Confidently

58 mins

Matt Abrahams · Lecturer, Stanford GSB

Front-End Developer Track

Prerequisite(s): HTML & CSS JavaScript APIs Git (Recommended)

1.) Front-End Overview

6 mins

SuperSimpleDev · 100K subscribers

2.) SASS Basics

20 mins

developedbyed · 800K subscribers

3.) Webpack 5 Crash Course

41 mins

Brad Traversy · 2M subscribers

4.) React for Beginners

43 mins

developedbyed · 800K subscribers

5.) Build a Real React Project

1.2 hours

JavaScript Mastery · 450K subscribers

6.) State Management in React

2.8 hours

Jack 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 mins

SuperSimpleDev · 100K subscribers

2.) Node JS Basics

1.3 hours

Mosh Hamedani · 2.9M subscribers

3.) Express JS Crash Course

36 mins

Web Dev Simplified · 1M subscribers

4.) MongoDB Crash Course

30 mins

Web Dev Simplified · 1M subscribers

5.) Learn the MERN Stack

57 mins

JavaScript Mastery · 450K subscribers

6.) Build a complete MERN App

7.5 hours

Jack Herrington · Principal SWE · 90K subscribers

Mobile Developer Track

Prerequisite(s): APIs (Recommended) Git Choose one of: Python, Java

1.) Mobile Developer Roadmap

11 mins

Kenny Gunderman · 200K subscribers

2.) Android: Kotlin Crash Course

1.4 hours

Philipp Lackner · 90K subscribers

3.) Android: TODO App w/ Kotlin

1.2 hours

Philipp Lackner · 90K subscribers

4.) iOS: SwiftUI for Beginners

3.3 hours

CodeWithChris · 500K subscribers

5.) iOS: Netflix Clone w/ UIKit

5.2 hours

Amr (freeCodeCamp) · iOS Developer

6.) iOS: Concurrency

1.8 hours

Stewart Lynch · 10K subscribers

DevOps Track

Prerequisite(s): Python Git Databases Linux

1.) What is DevOps?

18 mins

Simplilearn · 2.6M subscribers

2.) DevOps for Beginners

2.3 hours

Colin Chartier · CEO, LayerCI

3.) GitLab CI/CD

1.2 hours

TechWorld with Nana · 680K subcribers

4.) Jenkins for Beginners

1.1 hours

Gwendolyn Faraday · 35K subscribers

5.) Docker

59 mins

Travis Media · 30K subscribers

6.) Kubernetes

1.2 hours

TechWorld 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 mins

AltexSoft · 25K subscribers

2.) Data Pipelines 101

10 mins

IT k Funde · 280K subscribers

3.) Data Warehouses 101

9 mins

IT k Funde · 280K subscribers

4.) Apache Kafka Basics

1.3 hours

Hussein Nasser · 280K subscribers

5.) Apache Airflow Tutorial

2 hours

coder2j · Data Scientist

6.) Preparing for DE Interviews

14 mins

Seattle Data Guy · ex-Facebook · 40K subcribers

Cybersecurity Track

Prerequisite(s): Databases SQL Linux

1.) Intro to Cybersecurity

8 mins

CBT Nuggets · 280K subscribers

2.) Intro to Networking

11 mins

Network Direction · 150K subscribers

3.) CS50: Cybersecurity

48 mins

Prof. David J. Malan · Harvard CS50

4.) Ethical Hacking 101

2.8 hours

HackerSploit · 700K subscribers

5.) Cybersecurity Full Course

5 hours

My CS · 180K subscribers

6.) Interview Prep (Playlist)

Total: 30 mins

Jon Good · 30K subscribers

Data Analyst Track

Prerequisite(s): Excel Basics SQL Basics

1.) Statistics Crash Course

42 mins

Justin Zeltzer · 150K subscribers

2.) SQL Review for Data Analysts

53 mins

Shashank Kalanithi · Data @ Nordstorm · 100K subscribers

3.) R Programming Basics

1 hour

Greg Martin · Public Health Specialist · 60K subscribers

4.) Python for Data Analysis

4.4 hours

Santiago Basulto · Head of Product, INE

5A.) Microsoft Power BI

27 mins

Kevin Stratvert · ex-Microsoft · 1.7M subscribers

5B.) Tableau

23 mins

Penguin Analytics · 25K subscribers

Data Scientist Track

Prerequisite(s): Data Analyst Track Python

1.) 7 Steps of Machine Learning

10 mins

Yufeng Guo · 300K subscribers

2.) Machine Learning w/ Python

49 mins

Mosh Hamedani · 2.9M subscribers

3.) NumPy Crash Course

1 hour

Patrick Loeber · 200K subscribers

4.) Scikit-learn Basics

2.2 hours

Vincent D. Warmerdam · ML Engineer

5.) What is a Neural Network?

19 mins

3Blue1Brown · 4.8M subscribers

6.) TensorFlow 2.0 Course

6.9 hours

Tech with Tim · 1M subscribers

UX Designer Track

Prerequisite(s): HTML & CSS (Optional) Communication

1.) The UX Design Process

7 mins

Christine Chun · Senior Product Designer

2.) The Laws of UX

10 mins

Joseph Angelo Todaro · 40K subscribers

3.) Information Architecture

17 mins

Maureen Herben · UX Designer, Zalando

4.) UI/UX with Figma

1.4 hours

Adrian Twarog · 150K subscribers

5.) Usability Testing Basics

15 mins

Rob Andrews · UX Researcher

6.) UX Portfolio Review

32 mins

AJ&Smart · 300K subscribers

Product Manager Track

Prerequisite(s): Communication Skills

1.) What do PMs do?

5 mins

Atlassian Corporation

2.) What is Agile?

12 mins

Mark Shead · Agile Coach · 35K subscribers

3.) Agile Product Ownership

15 mins

Henrik Kniberg · ex-Shopify, Mojang

4.) What is Kanban?

5 mins

Atlassian Corporation

5.) PM Role Overview

1 hour

Ankit Prasad · Product Manager, Google

6.) Meta PM Interview

22 mins

Product Alliance · Senior PM, Meta

Blockchain Developer Track

Prerequisite(s): JavaScript (Recommended)

1.) How does Bitcoin Work?

25 mins

3Blue1Brown · 4.8M subscribers

2.) Blockchains Visualized

18 mins

Anders Brownworth · 45K subscribers

3.) Smart Contracts 101

4 mins

Simply Explained · 400K subscribers

4.) Web3 Q&A

9 mins

Fireship · 1.7M subscribers

5.) Solidity for Beginners

1.7 hours

Dapp University · 550K subscribers

6.) Build a Web 3.0 App

3.2 hours

JavaScript Mastery · 450K subscribers

Digital Marketer Track

Prerequisite(s): Microsoft Excel (Recommended)

1.) Digital Marketing Overview

17 mins

Adam Erhart · 200K subscribers

2.) SEO Crash Course

2 hours

Sam Oh · VP Marketing, Ahrefs

3.) Email Marketing Basics

8 mins

HubSpot Marketing · 240K subscribers

4.) Google Search Ads

1 hour

Metics Media · 100K subscribers

5.) Facebook Ads Basics

30 mins

Andrew Ethan Zeng · 150K subscribers

6.) Google Analytics Overview

14 mins

Josh Hall · 28K subscribers

Back to Top