Master data structures and algorithms with hands-on Python practice. Run real code in your browser: Big-O analysis, stacks, queues, linked lists, hash tables, recursion, searching, sorting, trees, graphs, and the interview patterns that tie them together.
4 módulos • 11 aulas

Level up from Python basics to writing powerful, real-world Python for data, AI, and automation. Master classes and dataclasses, comprehensions and generators, decorators, context managers, robust error handling, type hints, packaging, working with files and APIs, and a practical intro to async. Hands-on examples and a free certificate of completion.

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.

Dive deep into essential data structures and algorithms, implementing them in JavaScript. Learn arrays, strings, linked lists, stacks, queues, hash tables, trees, graphs, and key algorithmic techniques including recursion, sorting, searching, and dynamic programming.

Learn the spec-first method for building software with AI coding agents. Write specs with acceptance criteria, edge cases, and constraints, structure context for any agent, verify output against the spec with tests, iterate on failures, and know when to hand-code. Tool-agnostic across Claude Code, Cursor, Copilot, Devin, and any agent.

Master npm and JavaScript package management from the ground up. Learn package.json configuration, dependency management, semantic versioning, npm scripts, and security best practices. Essential knowledge for any JavaScript developer.

Master Supabase concepts from the ground up. Learn about PostgreSQL foundations, authentication, Row Level Security, realtime subscriptions, storage, Edge Functions, and security best practices. Perfect for developers who want to understand how Supabase works before building applications.