Courses from 1000+ universities
17 years ago, Krishna Kumar started offering free PMP prep online. Today, it’s a leading digital upskilling platform that helps millions upskill in AI, cybersecurity, data science, and more.
600 Free Google Certifications
SQL
Data Visualization
Graphic Design
Introduction to Indoor Air Quality
Greening the Economy: Sustainable Cities
Cryptography I
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Insight into maintaining popular open-source projects, discussing challenges, community support, and personal growth. Explores balancing responsibilities, setting expectations, and fostering a healthy FOSS ecosystem.
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.
Explore Python 3's evolution over a decade, including language improvements, performance gains, and transition challenges. Learn about key updates and future directions for Python development.
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.
Explore a practical approach to refactoring large, complex functions using Python's dynamic features, improving code maintainability and performance through real-world examples.
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.
Learn to seamlessly transition ML code from experimental notebooks to production, focusing on development workflows, reliable deployment, and long-term maintenance for valuable insights and predictions.
Discover how to contribute to EuroPython's organization, learn about the workgroup model, and find opportunities to help shape the next conference edition.
Explore ethical pitfalls in data science through a practical example, covering algorithmic fairness, model interpretability, and handling minority classes in AI applications.
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.
Explore the Python Software Foundation's role, activities, and future plans in supporting the global Python community through events, grants, and organizational initiatives.
Explore strategies to manage software complexity, prevent common pitfalls, and foster a culture of craftsmanship for sustainable development and improved project outcomes.
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.
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.
Explore debugging techniques using data visualization tools to understand complex code behavior, illustrated with real-world examples from AWS CLI and boto3 development.
Get personalized course recommendations, track subjects and courses with reminders, and more.