Courses from 1000+ universities
Seven years after replacing a Yale president with a fintech CEO, Coursera picks an Amazon veteran to help fix its slowing growth and falling stock price.
600 Free Google Certifications
Data Analysis
Project Management
Graphic Design
Critical Perspectives on Management
Design Patterns
Supporting Victims of Domestic Violence
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.
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.
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 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 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.
Explore distributed tracing in .NET 6 using OpenTelemetry, covering observability, implementation, and visualization with Jaeger and Honeycomb.io for effective microservices monitoring.
Explore scalable browser and device farm solutions using Kubernetes and Selenium Grid. Learn to optimize cloud costs, enhance feedback cycles, and implement efficient UI automation testing for microservices architectures.
Explore functional programming, LINQ, generics, and metaprogramming in C# to write efficient, readable, and maintainable code with minimal effort. Learn smart coding techniques for lazy developers.
Get personalized course recommendations, track subjects and courses with reminders, and more.