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
Data Science
Cybersecurity
L'Italiano nel mondo
Introduction to HTML5
Umano Digitale
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Discover how to create robust automated tests by combining Selenium with Python and Robot Framework, streamlining QA processes and enhancing software quality.
Descubre cómo aprovechar el módulo itertools de Python para escribir bucles más inteligentes y eficientes a través de ejemplos prácticos y casos reales.
Explore how to handle massive geospatial datasets using Dask and Xarray, from analyzing climate data on your laptop to leveraging recent advancements in scalability and performance for petabyte-scale operations.
Explore marimo, an open-source reactive Python notebook that uses static analysis to create a directed acyclic graph, eliminating hidden state while enabling interactive computing, scripts, and web apps.
Discover strategies for transforming Jupyter Notebooks into robust, reproducible code that runs automatically in larger systems, with tools and skills for productionizing models.
Discover surprising truths about Python performance that defy intuition through interactive case studies and learn why measurement tools are essential for finding real bottlenecks in your code.
Explore TypeVarTuple and Unpack in Python 3.11 for flexible static typing, enabling elastic generics that combine fixed and variable type parameters in tuples, classes, and applications like typed DataFrames.
Discover a Python-powered framework for managing tech debt in large codebases, with tools for tracking progress, recognizing contributions, and automating fixes through real-world case studies of successful debt reduction.
Discover how Python and natural language processing can support learning Japanese, addressing challenges like multiple character types and word separation.
Discover how PyIceberg integrates Apache Icebergâ„¢ with Python tools like PyArrow and Pandas, enabling efficient management of large-scale datasets with features like schema evolution, transactional guarantees, and time travel.
Discover techniques to reduce the carbon footprint of your Python code through sustainable coding practices, better algorithms, and greener tools, making a positive environmental impact without sacrificing performance.
Explore three approaches to polymorphism in Python: isinstance() checks, OOP methods, and @singledispatch. Learn their strengths, weaknesses, and how to implement @singledispatch for better code organization and maintainability.
Discover how a simple Excel replacement project evolved into a sophisticated Python-powered SaaS platform for water management, tracking the journey from basic syntax to modeling complex physical systems.
Explore lesser-known Python control flow mechanisms like for-else and try-except-else blocks, and learn how to leverage these hidden gems to write cleaner, more maintainable code while discovering ways to implement custom control flow systems.
Discover how to create visual algorithmic art using basic Python and Pillow, transforming math skills into artistic expression without AI or GPU acceleration.
Get personalized course recommendations, track subjects and courses with reminders, and more.