Courses from 1000+ universities
AI got cheap enough that Duolingo’s most expensive plan may not survive it. I read the earnings call transcript and opened the app to see what is actually changing for learners.
600 Free Google Certifications
Artificial Intelligence
IT & Networking
Software Engineering
Supporting Victims of Domestic Violence
Know Thyself - The Value and Limits of Self-Knowledge: The Examined Life
Understanding Dementia
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore the inner workings of Python-Rust integration via PyO3, from function calls to execution. Gain insights into the benefits and mechanics of incorporating Rust into Python projects.
Explore synchronous and asynchronous Python programming, comparing tools like Uvicorn and uvloop, analyzing benchmarks, and understanding ASGI/WSGI servers for effective web development.
Explore creating 3D games and interactive experiences in web browsers using Python with PyScript and WebGL. Learn to harness browser graphics power for client-side web apps.
Explore Python's memory management, PEP 683's origins, and its impact on large-scale applications. Learn about Immortal Objects and their potential for improving performance and enabling true parallelism.
Explore the computational power of paper folding, from basic arithmetic to solving cubic equations, using Python simulations and origami principles.
Explore Python performance optimization using Cython, with microbenchmarks and code analysis to understand speed improvements. Learn profiling techniques for evaluating Cython in performance-sensitive applications.
Explore how graph data structures can be used to create and visualize Vogue Dance choreographies, combining computer science concepts with artistic expression and LGBTQIA+ culture.
SPy: A statically typed Python variant aiming for C-like performance while preserving Pythonic feel. Leverages modern Python practices and typing for compile-time optimizations without sacrificing dynamic features.
Explore CPython's performance measurement techniques, benchmark suite, and continuous testing system. Learn to apply these methods to improve software performance in general.
Explore fascinating connections between programming and fiber arts, uncovering shared origins, terminology, and cultural aspects that link Python and textile communities.
Explore combining Django ORM with FastAPI in a single app. Learn practical insights, implementation strategies, and lessons from real-world experience in this unconventional setup.
Create immersive 3D data visualizations by combining Blender's animation capabilities with Python's 2D plotting libraries for impactful storytelling and enhanced data interpretation.
Explore innovative Python tools and data storytelling techniques to create engaging, impactful presentations. Learn to combine interactivity and memorability for more effective communication.
Explore DuckDB's integration with Python for efficient data processing, combining SQL and dataframe capabilities to handle large datasets with ease and speed.
Explore how viewing NLP applications as graphs simplifies development. Learn to build custom tooling for LLM applications using Python and open-source frameworks like Haystack.
Get personalized course recommendations, track subjects and courses with reminders, and more.