Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Psychology
Software Development
Data Analysis
Introduction to Philosophy
Introduction to Animal Behaviour
AI and Big Data in Global Health Improvement
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn Software Development, earn certificates with free online courses from Stanford, MIT, University of Pennsylvania, University of Michigan and other top universities around the world. Read reviews to decide if a class is right for you.
Explore exception handling implementation and behavior in the Ivy Framework, enhancing your understanding of error management.
Explore six impossible concepts in software development, from integer representation to task estimation, and learn to work within these limits to create effective solutions.
Discover methods for measuring and enhancing learning culture in software teams, empowering continuous improvement and flow state achievement.
Unlock the power of lessons learned to boost software development efficiency and effectiveness. Elevate collective wisdom and drive success by making insights accessible.
Discover strategies to enhance teamwork and boost developer productivity through collaboration-centric approaches, focusing on building, testing, and deploying high-quality APIs together.
Discover how successful companies leverage failure in software development, exploring proven strategies that balance innovation with established processes for optimal results.
Explore the journey of Rockstar, a programming language inspired by 80s power ballads. Learn about esoteric languages, language creation, and cutting-edge tech in this humorous and insightful talk.
Explore 4 software developer roadmaps for 2024+: AI/Data Science, Frontend, Backend, and Mobile App Development. Learn essential skills and strategies to land a job in your chosen field.
Explore software development insights through diverse metaphors from basketball, fiction writing, game development, and trading card games.
Explore how AI coding assistants are transforming software development, technical specifications, and development lifecycles in this forward-looking examination of Software 3.0.
Embrace nuance and control chaos in software estimation to confidently deliver on commitments. Learn strategies for effective project management and timeline prediction.
Explore principles of vibrant cities applied to codebases, enhancing software team dynamics and productivity through innovative urban planning concepts.
Optimize software development processes: minimize waste, align roadmaps, and increase work visibility for greater efficiency and impact in engineering teams.
Discover the importance of shifting left in software development. Learn to integrate observability, security, and testing early for efficient, high-quality product delivery.
Explore key components of successful software development through a dramatic tale of a failed iOS app, offering insights for overcoming obstacles beyond your control.
Get personalized course recommendations, track subjects and courses with reminders, and more.