SyntaxStudy
Sign Up

About SyntaxStudy

Free, beginner-friendly programming lessons with code examples you can run right in the browser.

What SyntaxStudy Is

SyntaxStudy is a free website with short programming lessons, each with a code example you can open and edit in the browser editor. It covers 36 languages and tools, from HTML, CSS and JavaScript to back-end languages and frameworks.

You can read every lesson without an account. A free account lets you mark lessons as complete and save playground projects.

About Our Lessons

Many lessons are short introductions to a single topic. We are reviewing and expanding them over time, starting with the most important topics. Lessons can contain mistakes or become outdated — for anything critical, also check the official documentation of the language or tool.

Found an error or have a suggestion? Contact us — corrections are very welcome.

Features

Browser Code Editor

Open a lesson's code example in the "Try it Yourself" editor, change it and run it.

Exercises & Challenges

Fill-in-the-blank exercises and small coding challenges for practice.

Progress Tracking

Sign in to mark lessons as complete and see your progress per course.

Dark Mode

Switch between light and dark themes.

Mobile Friendly

Works on phones, tablets and desktops.

Free to Read

All lessons can be read without an account. The site is supported by advertising.

Courses

HTML CSS JavaScript PHP Python MySQL Bootstrap jQuery TypeScript React Vue.js Node.js Git Linux / Bash MongoDB Docker Java C C++ C# Go Rust Kotlin Swift SASS / SCSS Tailwind CSS Django Next.js Laravel GraphQL REST API R XML Web Security PostgreSQL Express.js