
Learn techniques for creating environment-agnostic Python applications that are easier to test, deploy, handle, and scale. Discover tools and best practices for structuring and configuring apps independent of their runtime environment.

Learn modern JavaScript from a Python developer's perspective, covering language basics, development tools, popular frameworks, and new features like TypeScript. Gain confidence in using JavaScript and its ecosystem.

Learn to build scalable, distributed machine learning data pipelines using Airflow with Celery backend. Gain insights on industry challenges, comparisons with other technologies, and practical knowledge for implementation.

Learn to implement Command Query Responsibility Segregation (CQRS) in Python using Nameko framework to enhance database performance and scalability in high-traffic applications.

Explore testing doubles in Python: mocks, fakes, dummies, stubs, and spies. Learn their differences, use cases, and implementation techniques for effective unit testing and dependency isolation.

Explore debugging techniques using data visualization tools to understand complex code behavior, illustrated with real-world examples from AWS CLI and boto3 development.

Learn to analyze, manipulate, and visualize geospatial data using Python and open-source modules like Shapely, Fiona, rasterio, and GeoPandas. Explore vector and raster data handling, spatial reference systems, and map creation.

Learn to craft clear, actionable error messages for better code readability and user experience. Explore common pitfalls and effective techniques for writing informative error messages in Python.

Explore strategies to manage software complexity, prevent common pitfalls, and foster a culture of craftsmanship for sustainable development and improved project outcomes.

Learn to create interactive dashboards and web data applications using Plotly Dash, a Python framework. Discover how to build a small interactive web app with Twitch API data, using only Python.

Dive into Python's abstract syntax tree ecosystem, exploring tools for visualization, creation, and transformation. Learn practical applications in static analysis and metaprogramming for enhanced code manipulation.

Explore a practical approach to refactoring large, complex functions using Python's dynamic features, improving code maintainability and performance through real-world examples.

Explore advanced Python techniques for efficient multithreading and multiprocessing, including GIL management, static multiprocessing, and thread pool control for optimal performance on multi-core systems.

Learn to combine Pytest fixtures with Docker for high-level integration testing of microservices, and embed mock web services using Flask to control and verify system component interactions.

Discover best practices for creating developer-friendly APIs, covering documentation, standardization, authentication, versioning, and real-world examples from major platforms.

Explore multi-paradigm programming for GPIO devices on Raspberry Pi, from simple scripts to complex interactions, using Pythonic code for IoT and physical computing applications.

Explore integrating Rust with Python for faster, safer native modules. Learn about PyO3 library, compare it with alternatives, and see how to enhance Python's performance and concurrency.

Streamline open-source project maintenance by automating testing and deployment using Github and Travis. Learn to create an efficient release pipeline, reducing errors and simplifying the process.

Explore the evolution of asynchronous programming in Python, from regular functions to async/await syntax. Learn about iterators, generators, and coroutines while discovering how to write efficient async code.

Discover Python's power to automate office tasks, from creating Excel reports and PowerPoint presentations to manipulating PDFs, enhancing productivity and reducing manual work.

Explore Domain-Driven Design patterns in Python, learning to model complex domains and implement tactical patterns for robust, maintainable software in large-scale projects.