https://hourups.com/ Learn In-Demand Skills (Fast!) 150 free crash courses from the best instructors on YouTube. Click on a topic to begin! Skills: Python JavaScript Java PHP Ruby C# C++ Git CS Basics HTML & CSS WordPress Excel SQL APIs Databases AWS Linux Communication --------------------------------------------------------------------- Career Tracks: Front-End Dev. Back-End Dev. Mobile Dev. DevOps Data Engineer Data Analyst Data Scientist UX Designer Product Manager Digital Marketer 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 85 mins Derek Banas * 1.2M subscribers 3.) C# Full Course 240 mins BroCode * 650K subscribers 4.) Unit Testing C# Code 45 mins Mosh Hamedani * 2.9M subscribers 5.) Unity for Beginners 124 mins Imphenzia * 250K subscribers 6.) ASP.NET Crash Course 60 mins 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 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 Gunther * 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.) AWS Core Services 18 mins Be A Better Dev * 130K subscribers 2.) Common System Architecture 50 mins Be A Better Dev * 130K subscribers 3.) Which AWS certificates to get? 17 mins Adrian Cantrill * 18K subscribers Linux 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 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 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 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 Hand-curated by an ex-Valley grunt. To get in touch, please email.