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
Learn effective bootstrapping techniques for data analysis, including proper resampling, package selection, and considerations for parametric Bayesian approaches from a distinguished data scientist.
Explore generic programming in Haskell with Alexey Kotlyarov. Learn to write flexible, reusable code using type classes and derive instances automatically for custom data types.
Explore a corporate reboot and cultural transformation at a 186-year-old company. Learn how embracing change and fostering innovation can revitalize an organization and drive success.
Explore the evolution of software architecture, emphasizing continuous architecture, agile methodologies, and the importance of people skills and open communication in creating collaborative environments.
Explore how technical issues in code lead to organizational friction, and learn strategies to identify and mitigate socio-technical problems for improved software development and team dynamics.
Discover Quarkus: a fast, efficient Java framework for cloud-native development. Learn its advantages in speed, memory usage, and sustainability, with live demos and practical insights.
Visual, hands-on guide to Git version control, using color and storytelling to build a solid mental model for beginners and professionals alike. Covers essential concepts from initialization to collaboration.
Explore world-class engineering practices at Octopus Deploy with VP Michael Noonan. Learn key strategies for building robust, scalable software systems and improving development processes.
Cautionary tale on microservices adoption: challenges, pitfalls, and lessons learned when transitioning from monolithic to distributed architecture. Insights for software engineers and architects.
Explore combining Free Monads and Free Applicatives in functional programming. Learn motivations, building complex domains, introducing parallelism, and practical design tips for powerful program structures.
Explore software development's evolution since 1968, examining past insights, current challenges, and future possibilities in code creation and engineering practices.
Exploring the nuanced meanings of "asynchronous" in distributed systems, this talk clarifies misconceptions and examines various communication approaches for effective cloud-native architecture.
Discover five strategies to create eco-friendly, cost-effective, and user-friendly applications. Learn about measuring and reducing climate impact, cloud sustainability, and making informed development choices for greener software.
Explore the creation of Owly, an AI-powered comic video generator using Amazon Bedrock LLM and fine-tuned Stable Diffusion, featuring personalized stories with toys as characters.
Explore data mesh: a decentralized approach to data processing that applies product thinking to internal data products, promising to address challenges in analytics and microservices.
Get personalized course recommendations, track subjects and courses with reminders, and more.