JavaScript Basics
Learn the JavaScript language fundamentals — variables, types, control flow, arrays, objects, and functions — by running small programs in the console.
Start.dev is an interactive learning platform made for the AI era.
Learn from top instructors and build real-world projects across coding languages and stacks.
Our students have landed roles at top tech companies
Every lesson runs in a full IDE — Monaco editor, a live preview, a real test runner, and an AI assistant that can read your code. Here's a lesson solving itself, end to end.
import { useState } from "react"export default function App() { const [count, setCount] = useState(0) return ( <main className="counter"> <h1>Counter</h1> <p className="count">{count}</p> <button> </button> </main> )}Counter
Develop your skills by building real-world projects that actually impress.
Whether you want to learn web development, data science, DevOps, or anything else — our robust platform was built to do it all.
Every submission runs against a real test suite, so you know you actually got it — not just that it ran.
Courses that turn core coding skills into real projects across languages, frameworks, and modern technology stacks.
Learn the JavaScript language fundamentals — variables, types, control flow, arrays, objects, and functions — by running small programs in the console.
Learn the basics of HTML and how to build simple web pages.
Learn modern CSS from the ground up. Build a sleek, dark-themed landing page chapter by chapter, starting with a single styled card and growing into a fully responsive multi-section page.
Every lesson ships with an AI assistant grounded in what you're building — not a generic chatbot in another tab. Ask it to explain a concept, reason through the challenge, or debug what's in front of you.
Your files, your tests, your output — the assistant sees what you see, so the help is about your work, not a generic snippet.
Explains the why behind the fix and points you at the concept, so the next lesson gets easier instead of more dependent.
No second tab, no copy-pasting context. It's right there in the workspace, modeled on the instructor teaching the course.
Instructor

Brad Traversy
Traversy Media
Brad Traversy

Dennis Ivy
Full-stack instructor
Dennis Ivy
Every lesson you finish earns XP and climbs you through the ranks — so momentum is built into how you learn, not left to willpower.

Current rank
Gold · Level 4

Bronze
0 XP

Silver
250 XP

Gold
1,000 XP

Platinum
2,500 XP
Earn 10–50 XP per lesson and finish a course for a verifiable certificate.
Join early access if you want the projects, the fundamentals, and the feedback loop in one place.