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 tools and best practices for securing the open-source software supply chain, addressing vulnerabilities, and enhancing trust in the ecosystem. Learn about recent developments and future improvements.
Explore Pyodide: Run Python in browsers and Node.js using WebAssembly. Learn about porting packages, JavaScript-Python integration, and building serverless web apps with Python.
Explore implementing a Model Review process for ML models using MLflow, enhancing transparency, reproducibility, and knowledge sharing in machine learning development and deployment.
Explore GraphQL's advantages and pitfalls, learning optimization techniques for a flexible, high-performance interface. Discover best practices and when to use GraphQL effectively.
Explore the journey to standardize editable installs in Python packaging, from competing PEPs to the final consensus, and learn about the options considered and the ultimate solution.
Explore Apache Arrow's columnar memory format for fast, language-independent data access. Learn about PyArrow integration, performance benefits, and Apache Flight for analytics.
Learn to make Python Jupyter notebooks reproducible and standalone using a JupyterLab extension for dependency management. Explore resolution engines, handle various scenarios, and ensure project reusability in cloud environments.
Discover techniques to optimize Python code for speed without sacrificing readability. Learn to use profilers, identify performance bottlenecks, and implement efficient coding practices.
Explore techniques for developing applications with enhanced observability, focusing on searchable, consistent, and rich log messages to improve production debugging and customer support.
Explore dataset curation for machine learning, from identifying and extracting meaningful data to constructing high-quality datasets using Python, emphasizing the crucial role of data in developing smart algorithms.
Explore static typing in Python 3.10, covering advantages, implementation, and new features. Learn about type hints, generics, and user-defined types to enhance code quality and development experience.
Explore advanced threading techniques in Python, inspired by asyncio, Go, and Node, for improved control flow and performance in concurrent programming.
Discover bad asyncio patterns and learn effective solutions for bootstrapping, tear down, and code improvement in this insightful talk on handling production failures.
Explore techniques for testing ML/AI models beyond metrics, focusing on behaviors, usability, and fairness. Learn to identify risks, biases, and apply user-centric testing strategies.
Explore data classes in Python through practical examples, focusing on creating robust, self-validating types for improved code reliability and maintainability.
Get personalized course recommendations, track subjects and courses with reminders, and more.