Join the and earn 25% recurring commission!
Treehouse affiliate program ✨ in Cybersecurity, JS, HTML, CSS and Python Earn college credits Learn First, Prompt Later.
Master the core languages: , , , and JavaScript HTML CSS Python Try it free for 7 days, then $25 a month I want to hear from Treehouse about products and services.
Join Treehouse COMPANIES EMPLOYING TREEHOUSE STUDENTS Build a Foundation Introduction to HTML and CSS HTML and CSS are the foundation of every website—get hands-on and start building your own.
RECOMMENDED Beginner 142 minutes Python Basics Your Python journey starts here—no experience needed.
51,851 students Beginner 234 minutes Internet Street Smarts Stay smart, safe, and savvy online.
FREE Beginner 26 minutes JavaScript Basics Learn the language that powers the web, and build cool interactive features from scratch.
34,811 students Beginner 234 minutes Computer Basics Understand how computers work and how we communicate with them.
94,930 students Beginner 55 minutes React Basics Modern apps run on React—learn the framework that powers the web.
HOT TOPIC Intermediate 133 minutes SQL Basics Turn raw data into real insight with just a few lines of SQL.
51,953 students Beginner 173 minutes Intro to Design Thinking Use design thinking to uncover user needs and create effective, impactful product experiences.
HOT TOPIC Beginner 75 minutes Explore AI What is AI?
FREE Beginner 2 minutes Introducing Large Language Models Learn how large language models work—and why they matter.
FREE Beginner 20 minutes Not sure where to start?
No problem, we are here to help!
Just answer a couple of questions related to your interests and goals, and we will help set you on the right path on your learning journey.
Take Quiz Build a Side Business with AI Tools Turn smart tools into smart money—build your side hustle with AI.
FREE Beginner 35 minutes Build & Launch an App in 30 Minutes with Cursor Go from blank screen to live app in just 30 minutes.
HOT TOPIC Beginner 29 minutes NoCode Prompt Engineering Learn to craft clear, powerful prompts that enable AI tools to work smarter and faster.
HOT TOPIC Beginner 29 minutes Supercharge Your Figma Workflow with AI Plugins Design faster, smarter, and with fewer clicks using AI in Figma.
LEVEL UP Intermediate 50 minutes AI for Everyone: Build Powerful Apps Without Coding No code, no problem—create real AI tools without writing a line of code.
RECOMMENDED Beginner 5 hours Monetize Your App with Stripe in 5 Minutes Using Cursor Set up Stripe with just a few prompts and start making money from your app.
HOT TOPIC Intermediate 7 minutes Techdegree Bootcamps Front End Web Development Learn how to build sites and apps with HTML, CSS, and JavaScript with real-time student support.
CERTIFICATE Beginner 4-9 months Full Stack JavaScript Get certified in full stack: JavaScript, Node.js, Express, React, SQL, and REST APIs CERTIFICATE Beginner 4-9 months UX Design Learn to design web and mobile apps and get certified in User Experience Design.
CERTIFICATE Beginner 3-8 months Python Development Build command line and web apps with Python in a self-paced bootcamp with real-time support.
CERTIFICATE Beginner 2-5 months Data Analysis Learn to analyze data with spreadsheets, databases, and Python.
CERTIFICATE Beginner 3-8 months Learning Tracks Learn to Code for Beginners Totally new to coding?
This free track is your launchpad.
FREE Beginner 2 hours Learn React Learn React by building dynamic, interactive web apps using modern JavaScript tools.
27,287 students Intermediate 11 hours Need more?
Want to compare or see all courses?
No problem, check out our full library.
We have hundreds of courses across programming, design, and business topics.
See all Courses Cybersecurity Cybersecurity Learn security basics and earn 3 college credits!
COLLEGE CREDIT Beginner 14 hours Front End Web Development Master HTML, CSS, and JavaScript—the front-end trio.
RECOMMENDED Beginner 48 hours Beginning JavaScript Your journey to dynamic web development starts here.
26,176 students Beginner 19 hours Web Design Design beautiful, user-friendly websites from scratch.
RECOMMENDED Beginner 41 hours Beginning SQL Master the fundamentals of SQL by writing queries to explore, filter, and analyze data in real-world databases.
40,879 students Beginner 10 hours Beginning Python Learn Python from the ground up and build real coding skills.
RECOMMENDED Beginner 14 hours Intermediate Python Boost your skills with more advanced Python concepts and projects.
LEVEL UP Intermediate 11 hours Beginning Data Analysis Analyze, visualize, and understand data from day one.
HOT TOPIC Beginner 75 minutes 100 Days of Code Transform your life by committing to learning for 30 minutes a day for a hundred days.
You'll get email reminders, plus a complim