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
Management & Leadership
Data Analysis
Digital Marketing
Introduction to Graphic Illustration
Unlocking Information Security I: From Cryptography to Buffer Overflows
Quantum Mechanics for Everyone
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore performance testing with K6 and Azure, covering importance, best practices, and implementation. Learn to build and integrate tests, verify SLAs, and leverage K6's features for cloud applications.
Learn efficient user research techniques to gain valuable insights quickly, from heuristics to ethnographic studies, and transform findings into actionable steps for impactful product development.
Enhance AML fraud detection using Azure Machine Learning to reduce false positives and prioritize flagged items. Learn implementation techniques and explore applications in other financial domains.
Explore self-awareness to enhance leadership skills, understand personal behaviors, and make positive changes. Learn to leverage strengths and emotional intelligence for effective leadership in any context.
Explore building conversational AI agents using Microsoft Bot Framework, from design to deployment across multiple channels. Learn about visual design tools, natural language capabilities, and real-world applications.
Explore C4 modeling as code using Structurizr DSL, focusing on creating consistent software architecture diagrams at scale with version control and build pipeline integration.
Explore portable source instrumentation techniques for C++ monitoring, including logging, tracing, and metrics. Learn to balance information detail with performance overhead for effective production troubleshooting.
Explore software architecture patterns, processes, and the evolving role of systems architects in modern development. Gain insights on incorporating architectural concepts into projects effectively.
Explore fractal architecture to write more readable code. Learn encapsulation, aggressive thresholds, and referential transparency to improve software development productivity.
Practical strategies for incrementally modernizing legacy systems, focusing on the strangler pattern, domain-driven design, and team topologies to evolve towards a reactive architecture.
Explore refactoring beyond automated tools: its history, challenges, and role in design. Learn to effectively use refactoring techniques for improved code quality and architecture.
Explore bio-inspired algorithms like Firefly and Ant Colony for problem-solving in software. Learn their strengths, weaknesses, and optimal use cases to enhance your coding toolkit.
Explore unconventional Rust learning strategies, common mistakes, and how C++ background affects the process. Gain insights on effective learning methods for different individuals.
Explore how our perceptions of coding and developers influence software creation, examining the skills needed and what truly matters in building effective solutions.
Explore programming's greatest mistakes, from exploding rockets to bankrupting companies, in this humorous and informative talk about costly errors and their consequences.
Get personalized course recommendations, track subjects and courses with reminders, and more.