
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.
POPULAR • 51,752 students Beginner 234 minutes
![]()
Internet Street Smarts
Stay smart, safe, and savvy online. Great for all ages!
FREE Beginner 26 minutes
![]()
JavaScript Basics
Learn the language that powers the web, and build cool interactive features from scratch.
POPULAR • 34,721 students Beginner 234 minutes

Computer Basics
Understand how computers work and how we communicate with them.
POPULAR • 94,916 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.
POPULAR • 51,878 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

What is AI? What is ChatGPT?
AI explained simply. ChatGPT demystified. Start here.
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

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

Learn to Code for Beginners
Totally new to coding? This free track is your launchpad. No experience necessary.
FREE Beginner 2 hours

Learn React
Learn React by building dynamic, interactive web apps using modern JavaScript tools.
POPULAR • 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
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 51 hours
![]()
Beginning JavaScript
Your journey to dynamic web development starts here.
POPULAR • 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.
POPULAR • 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