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
Product Management Fundamentals
Supporting Victims of Domestic Violence
Uncommon Sense Teaching
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn systematic debugging strategies for Python, covering syntax errors, runtime exceptions, scientific method, variable inspection, interactive debuggers, and delta debugging techniques.
Comprehensive review of Python REST frameworks, comparing popular libraries for building RESTful web applications. Includes code examples, strengths, and weaknesses to help developers choose the best option for their needs.
Learn to create integration tests for microcontroller firmware using Python and CFFI, enabling faster execution and advanced security testing without requiring target hardware.
Explore distributed task queues with Celery and CeleryBeat. Learn core architecture, key components, and real-world applications. Gain insights into task scheduling and system performance optimization.
Explore Python's evolution, interpreter challenges, and potential future improvements, drawing insights from JavaScript and Rust ecosystems to enhance language design and functionality.
Interactive game teaching TCP/IP protocols through team-based simulations. Players assume network roles, exchanging messages to understand concepts like DNS, TCP, and IP in a fun, competitive environment.
Learn to call C libraries from Python using CFFI, a simpler alternative to C extension modules. Explore its advantages, including cross-implementation compatibility and direct C access, with practical demos and examples.
Explore Python's evolution as a data science powerhouse, blending scientific computing with web development. Learn how this versatile language empowers researchers and analysts to tackle complex data challenges.
Explore ensemble methods in machine learning, combining diverse models for improved accuracy. Learn bagging, boosting, and stacking techniques with real-world examples and practical insights.
Comprehensive introduction to deep neural networks, covering theory, training methods, and applications in image processing, speech recognition, and text analysis.
Explore neural networks and create your own using Python. Learn about AI challenges, biologically-inspired networks, training methods, and achieve 97.5% accuracy in recognizing handwritten numbers.
Discover how to collect, clean, store, and analyze log data from various systems using the ELK stack, enhancing DevOps practices and gaining valuable insights into your infrastructure.
Explore mindfulness as a foundational skill, its applications in stress management and business leadership, and its practical benefits for digital workers in navigating complex professional environments.
Explore test-driven reuse strategy and pytest-nodev, a search engine for Python code. Learn to efficiently find and reuse code based on behavior and semantics rather than keywords.
Explore machine learning techniques to predict Atlantic herring size changes using environmental and fishing data, with implications for conservation and sustainable fisheries management.
Get personalized course recommendations, track subjects and courses with reminders, and more.