Courses from 1000+ universities
Buried in Coursera’s 300-page prospectus: two failed merger attempts, competing bidders, a rogue shareholder, and a combined market cap that shrank from $3.8 billion to $1.7 billion.
600 Free Google Certifications
Academic Writing Made Easy
Mechanics of Materials I: Fundamentals of Stress & Strain and Axial Loading
Digital Marketing
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Discover tools like pre-commit and Poetry to automate code cleaning, streamline development workflows, and enhance code quality in Python projects.
Explore how linting tools like flake8, import linter, and pre-commit can automate code conventions, improve code quality, and streamline development processes for more efficient and focused coding.
Explore how young people use Python to analyze real-world issues like climate change and population growth, showcasing the impact of early programming education on problem-solving skills.
Explore the integration of Python in non-computing fields, its impact on student understanding, and the potential to revolutionize education across disciplines. Gain insights from case studies and recommendations for implementation.
Learn to build real-time computer vision applications for browsers using Streamlit and streamlit-webrtc, with demos of object detection, speech-to-text, and style transfer.
Learn to create user-friendly interfaces in Jupyter Notebooks using ipywidgets, enabling data scientists to build interactive tools without extensive front-end skills or deployment concerns.
Explore model explainability using SHAP algorithm in Python, focusing on building trustworthy AI models and integrating domain expertise for practical industry applications.
Insights and lessons from a developer's journey in creating a Python library, covering decision-making processes, common pitfalls, and valuable experiences for aspiring library creators.
Explore powerful debugging techniques for asynchronous Python programs, including asyncio debug mode, tracebacks for unhandled exceptions, and monitoring tools for enhanced development efficiency.
Explore Scalpel, a Python static analysis framework offering essential functions for developers to implement problem-focused analyzers, including control-flow graphs and scope analysis.
Analyse critique du système de vote en ligne Neovote utilisé pour les élections primaires présidentielles françaises, examinant ses revendications de sécurité et ses vulnérabilités potentielles.
Discover recent performance improvements in scikit-learn, exploring computational patterns, new routine implementations, and future hardware-specialized developments for enhanced machine learning efficiency.
Explore asynchronous programming in Django, covering key concepts, tools, efficient practices, and Django's async request handling from NGINX to database operations.
Strategies and tools for creating semantically interoperable REST APIs, including contract-first development, RDF processing, and centralized catalogs. Ideal for those with API design experience.
Explore Python memory management, common errors, and optimization techniques. Learn about CPython's allocation, garbage collection, and practical ways to improve code efficiency.
Get personalized course recommendations, track subjects and courses with reminders, and more.