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
Bitcoin and Cryptocurrency Technologies
The Emergence of the Modern Middle East - Part I
Six Sigma Part 1: Define and Measure
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore Delta Chat's decentralized messaging, Python testing with pytest, CFFI integration, and creating chat bots. Learn about interfacing Rust with Python and building powerful, versatile bots using IMAP/SMTP.
Explore advanced asyncio techniques for real-world production problems, covering graceful shutdowns, exception handling, testing, debugging, and profiling in Python's asynchronous programming.
Explore upcoming Python 3.8 features and beyond, including new syntax, types, and optimization approaches. Gain insights into the development process and future directions of the language.
Explore GraphQL's rise, advantages over REST, and Python implementation. Learn about Strawberry, a new library simplifying GraphQL API creation using dataclasses.
Learn to build complex data pipelines using Luigi, package them as Docker images, and deploy on Kubernetes for scalable Big Data workflows with on-demand scaling and cost reduction.
Explore TensorFlow 2.0's updates, including Keras API, and learn to build machine learning models in Python. Discover new features and gain practical insights for getting started.
Explore the fundamentals of JIT compilers through live coding. Learn to build a simple, functional compiler from scratch, demystifying complex systems like PyPy and Numba.
Practical insights for efficient scientific programming, covering parallelism, data management, memory optimization, and performance enhancement for large-scale numeric calculations.
Explore innovative approaches to learning algorithms through gamification, enhancing problem-solving skills and making the study process engaging and enjoyable for software developers.
Explore low-level profiling and tracing tools on Linux, including ptrace, perf, SystemTap, and BCC/eBPF. Learn about their capabilities, advantages, and potential for optimizing Python performance.
Explore 3D data visualization with PlotVR, enabling immersive VR and AR experiences. Navigate scatter plots using your phone and computer keyboard for a unique perspective on your datasets.
Exploring gender representation in High Performance Computing: current demographics, challenges, and strategies for achieving balance and inclusivity in the field.
Explore Numba, a JIT compiler for Python and Numpy, to accelerate numerical code. Learn implementation techniques, performance optimization, and compare with other high-performance computing options.
Demystifying AI for non-technical leaders: Learn to communicate the real value and potential of artificial intelligence in business contexts without delving into complex mathematics.
Explore advanced exception handling techniques, from raising and capturing to creating custom hierarchies. Learn best practices for clear, effective error management in Python.
Get personalized course recommendations, track subjects and courses with reminders, and more.