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.
9 módulos • 35 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.

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.

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 bash scripting through hands-on practice. Build on your Linux command line skills to write powerful automation scripts. Learn variables, conditionals, loops, functions, arrays, string manipulation, file processing, and error handling with interactive exercises in your browser.

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.