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 how MicroPython and ESP32 MCUs can create innovative Industry 4.0 logistics solutions, focusing on a forklift hailing application. Learn about prototyping, deployment, and live demonstration.
Discover strategies for improving Python code quality, from easy wins to advanced techniques. Learn to identify and replace problematic patterns, write maintainable code, and prevent future issues.
Learn practical techniques for audio classification using machine learning, including spectrograms, CNNs, and transfer learning. Explore applications in speech, music, medical diagnostics, and more using Keras and TensorFlow.
Explore the risks of outsourcing software development, including customer lock-in and budget overruns. Learn strategies to mitigate these risks and understand the principal-agent problem in IT consulting.
Explore how Python's unique features enhance problem-solving, boost development speed, and improve overall software engineering skills through practical examples and key takeaways.
Explore the complexities of handling time zones and daylight saving time in Python, including pitfalls, the pytz library, and future challenges in datetime programming.
Discover strategies for efficiently maintaining open-source Python projects with limited time, focusing on reducing friction, empowering contributors, and streamlining processes for high-quality package delivery.
Explore practical applications of Python decorators to enhance code readability, maintainability, and semantic power. Learn how to leverage this powerful feature in your projects.
Sarcastic guide to Python microservices migration, covering technical challenges, social aspects, and real-world pitfalls while maintaining job security in software architecture transitions.
Explore advanced static typing in Python, covering generics, overloads, protocols, and custom mypy plugins. Learn to leverage the type system for better code architecture and design.
Explore Tensorflow's simplified API, including Estimators, Datasets, and Tf-hub. Learn to design efficient neural networks using best practices and pre-trained modules.
Explore effective strategies for teaching Python programming to young students aged 11-18, based on a successful case study in a UK secondary school.
Explore the new Histogram-based Gradient Boosting implementation in scikit-learn 0.21, offering competitive performance with XGBoost and LightGBM for efficient machine learning on tabular data.
Explore recommendation engines: their importance, components, algorithms, and implementation in companies like Netflix and Amazon. Learn to build your own system using basic statistics and practical examples.
Discover advanced IPython features for enhanced Python development, including magic functions, profiling, debugging, and customization options to boost productivity and streamline workflows.
Get personalized course recommendations, track subjects and courses with reminders, and more.