Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Ethical Hacking
Computer Networking
Digital Marketing
The Art of Structural Engineering: Vaults
Gamification
Mathematical Economics
Organize and share your learning with Class Central Lists.
View our Lists Showcase
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.
Discover the power of Python's logging module for flexible and sophisticated output management, moving beyond simple print statements for more effective debugging and monitoring.
Explore parallel programming for interactive robot control using Python's async features. Learn from experiences with the Fluffbug robot, addressing challenges and solutions in CircuitPython.
Discover how Integer Programming optimizes conference scheduling, maximizing attendee satisfaction through efficient talk allocation to time slots and rooms.
Discover how learning Rust can enhance your Python skills, with real-world examples and insights on improving code performance, safety, and design patterns in both languages.
Learn to transform Jupyter notebooks into a Python package, enhancing code sharing, refactoring, and version control while retaining notebook benefits. Gain practical skills for improved data science workflows.
Explore the differences, pros, and cons of Polars and Pandas data manipulation libraries. Gain insights into their unique features and understand when to use each for optimal data analysis.
Explore Pymoo, an open-source Python framework for solving complex optimization problems with multiple objectives and constraints, featuring state-of-the-art algorithms and post-performance analysis tools.
Explore practical approaches for leveraging Large Language Models in NLP projects, from initial prototypes to successful production deployments, with insights on their impact and future potential.
Discover Typer: the easiest way to create user-friendly command-line applications. Learn key features, structuring techniques, and effortless packaging for publishing your CLI tools.
Discover effective strategies for implementing Behaviour-Driven Development, moving beyond basic tool installation to achieve evergreen documentation and executable specifications.
Explore techniques for visualizing and interactively inspecting billions of datapoints using HoloViz ecosystem, overcoming limitations of traditional web-based tools for large datasets.
Explore low-latency vector search on billion-scale datasets using LanceDB, an open-source solution for modern AI workflows like recommendation systems and LLM-based applications.
Explore Temporal.io, an open-source platform enhancing asyncio with durability and distributed capabilities. Learn how it transforms fault-tolerant system design and implementation.
Get personalized course recommendations, track subjects and courses with reminders, and more.