Courses from 1000+ universities
$7.2 billion in combined revenue since 2020. $8 billion in lost market value. This merger marks the end of an era in online education.
600 Free Google Certifications
Marketing
Cybersecurity
Machine Learning
Circuits and Electronics 1: Basic Circuit Analysis
Academic Writing Made Easy
Nutrition, Exercise and Sports
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore code quality metrics in Python, their interpretations, and limitations. Learn to use metrics for better conversations about code quality and avoid common pitfalls in their application.
Learn strategies for migrating large Python 2 codebases to Python 3 without disrupting development, including tools, techniques, and patterns for minimizing regressions and ensuring smooth rollout.
Learn to enhance app performance by optimizing database queries using the "snapshot-queries" library. Discover techniques for efficient Python coding and scaling without increased costs.
Explore GPU-powered graphics with OpenGL shaders in Python using the Arcade library. Learn shader basics, integration, and create stunning visual effects.
Strategies for managing test data efficiently, covering preparation, control, and best practices to avoid common pitfalls in software testing.
Explore high-performance microprocessor design using a custom CPython data model for efficient data analysis, visualization, and problem-solving in integrated circuit development.
Explore JSON Web Tokens (JWTs), their applications in user tracking and API authorization, and learn best practices for safe implementation in your projects.
Explore graph algorithms through a D&D adventure! Learn to convert mazes and networks into graphs, and discover practical applications for 8 key algorithms in this intuitive, story-driven presentation.
Explore scaling Python and Pandas code with Fugue, a unified interface for distributed computing. Learn to execute functions across Pandas, Spark, and Dask for efficient data workflows.
Strategies for handling bugs in external libraries: workarounds, monkey patching, vendoring, and forking. Learn to navigate and resolve issues when the problem lies outside your codebase.
Explore building a database from scratch using Python, covering interface creation, data storage, and indexing. Gain insights into database internals and optimization techniques.
Explore structured concurrency in game development through Trio reimplementation in Wasabi2D, comparing solutions and demonstrating practical applications in game logic.
Explore refactoring loop constructs into generator functions for more maintainable and Pythonic code, using Fibonacci sequence variations as an example.
Explore Python attributes, their role in the language, and advanced concepts like properties and descriptors. Gain insights into attribute lookup, inheritance, and method behavior.
Learn to create engaging data animations using matplotlib's FuncAnimation() with NFL play-by-play RFID data. Discover how animations enhance analysis, convey complex information, and build context in data visualization.
Get personalized course recommendations, track subjects and courses with reminders, and more.