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.
10 módulos • 30 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.

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 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 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 essential Linux command line skills through hands-on practice. Learn to navigate the filesystem, manage files, search for content, control permissions, manage processes, and write shell scripts. Interactive terminal exercises in your browser make learning practical and engaging.

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.