# codercamp.dev > Learn to code interactively. Watch live code lessons, pause and edit the code, and finish challenges in your browser. Start for free with JavaScript, HTML and CSS courses. codercamp.dev is an online coding school. Each lesson is a recorded coding session: an instructor writes and explains real code, and the learner can pause at any moment, edit the code, run it in the browser and solve challenges. Watching lessons needs a free student account. Contact: cloud@codercamp.dev. ## Courses - [JavaScript: Zero to Shipped](https://codercamp.dev/courses/javascript): Start with a blank file. Finish with a shop you built yourself. (Beginner · 202 lessons · 7.2 hrs · $10 a month (USD, cancel any time)) ## Pages - [Home](https://codercamp.dev/): what codercamp.dev is - [All courses](https://codercamp.dev/courses): the course catalogue - [About](https://codercamp.dev/about): how the lessons work, and common questions - [Contact](https://codercamp.dev/contact): email and profiles - [Verify a certificate](https://codercamp.dev/verify): check a certificate code - [Terms of use](https://codercamp.dev/terms) - [Privacy](https://codercamp.dev/privacy) ## For agents - The home, courses, course, about, contact, terms and privacy pages also come as Markdown: send `Accept: text/markdown`, or add `?format=md` to the address. - MCP server (Streamable HTTP, read-only, no sign-in): https://codercamp.dev/api/mcp. Server card: https://codercamp.dev/.well-known/mcp/server-card.json. Tools: list_courses, get_course, search_lessons, verify_certificate, get_site_info. - In a browser that supports WebMCP, every page offers the same tools. - Content signals: search=yes, ai-input=yes, ai-train=no. ## Optional - [YouTube](https://www.youtube.com/@codercampdev): codercamp.dev on YouTube