Master Git version control with hands-on exercises. Practice commits, branches, merges, and more with a simulated repository in your browser. Learn workflows and best practices for team collaboration.
8 módulos • 27 aulas

Learn JavaScript programming with hands-on exercises. Practice variables, functions, arrays, objects, and more with live code execution in your browser. Master modern ES6+ features like arrow functions, destructuring, and spread operators.

Learn Python programming with hands-on exercises. Practice variables, data types, functions, loops, and more with live code execution in your browser. No installation required - powered by Pyodide.

Practice SQL with hands-on exercises in your browser. Write real queries against a live database, get instant feedback, and build confidence through guided challenges. No setup required - start coding immediately.

Master regular expressions with hands-on exercises. Practice pattern matching from basics to advanced lookaheads with live feedback. Build real-world patterns for email validation, URL parsing, and log analysis.

A beginner-friendly journey through core JavaScript concepts. Learn fundamentals, variables, operators, control flow, functions, objects, arrays, DOM manipulation, events, async programming, ES modules, and modern ES6+ features.

Master the fundamentals of SQL from scratch. Learn to query, manipulate, and design databases using PostgreSQL. Build real-world database systems through hands-on exercises and a capstone project. No prior database experience required.