Master JavaScript and TypeScript testing with Jest. Learn test-driven development, mocking, async testing, React component testing, and best practices through hands-on exercises. Essential skills for professional developers.
4 módulos • 12 aulas

Master Bun, the fast JavaScript runtime and toolkit. Learn Bun basics, its built-in bundler, package manager, test runner, and native APIs through hands-on exercises. Practice file I/O, HTTP servers, and SQLite with live code execution in your browser.

Master server-side JavaScript with Node.js through hands-on practice. Learn modules, file system operations, HTTP servers, npm, async patterns, and REST APIs. Build real backend applications with interactive exercises in your browser.

Master TypeScript with hands-on exercises. Learn types, interfaces, generics, utility types, and advanced patterns with live code execution. Build type-safe applications with instant feedback in your browser.

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.

Master Docker containerization from fundamentals to production deployment. Learn to build, run, and manage containers, create Dockerfiles, work with Docker Compose, and deploy multi-container applications. Essential DevOps skills for modern development workflows.

Master web scraping techniques using Python. Learn to extract data from websites using BeautifulSoup and Selenium, handle pagination, deal with anti-scraping measures, and build production-ready data pipelines while following ethical practices.