Courses from 1000+ universities
Discover an easier way to explore affordable, credit-worthy online courses with our expanded community college catalog.
600 Free Google Certifications
Communication Skills
Software Development
Digital Marketing
How to Write Your First Song
Bioseguridad y equipo de protección para la prevención de COVID-19
Let's Get Started: Building Self-Awareness
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore generative art using Python, Processing, PyCairo, and webGL. Learn to create aesthetic visuals with algorithms, geometric patterns, and mathematical functions.
Explore techniques for integrating C and Python to create powerful, high-performance applications with enhanced functionality and speed.
Explore the evolution of data storage from ancient clay tablets to modern digital solutions, examining key innovations, challenges, and future prospects in preserving human knowledge.
Explore the evolution of gender bias in tech, from female-dominated programming to current stereotypes, and its impact on the industry and society.
Explore spatial data analysis and interpolation techniques using pyinterpolate for insights on rental prices, pollution mapping, and socio-economic factors at various scales.
Explore how NLP and machine learning detect protein knots from amino acid sequences, uncovering their impact on function and stability using Python-based tools like Biopython and Hugging Face.
Explore challenges and solutions for implementing Infrastructure-as-Code in non-cloud environments, focusing on unique aspects and practical approaches.
Create interactive, animated reports and dashboards using Streamlit and ipyvizzu. Learn to build data apps that non-data scientists can explore, enabling them to apply business expertise and find insights.
Explore practical implementation of what-if analysis using Taipy for data exploration and decision-making. Learn to assess outcomes by varying input parameters in datasets.
Explore dynamic method generation in Python using Descriptors, PEP-362, and PEP-487. Learn scikit-learn's approach to attaching generated methods to classes, understanding use-cases and challenges.
Discover the inner workings of Python interpreters by building one from scratch, exploring syntax checking, module importing, and code execution processes.
Comprehensive comparison of Python packaging and environment management tools, offering structured insights to help developers choose the right solution for their projects.
Explore Apache Arrow and Substrait's impact on data engineering, including their role in interoperability, query planning, and building efficient database systems with minimal code.
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.
Get personalized course recommendations, track subjects and courses with reminders, and more.