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
Algorithms and Data Structures
Information Technology
Computer Networking
Improving Communication Skills
Teaching Young Learners Online
Probability - The Science of Uncertainty and Data
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Discover strategies for instilling quality-focused mindsets in development teams, emphasizing collective responsibility beyond QA roles.
Embrace nuance and control chaos in software estimation to confidently deliver on commitments. Learn strategies for effective project management and timeline prediction.
Discover strategies for transitioning to continuous delivery in large organizations, addressing technical, cultural, and process challenges through real-world examples.
Discover effective observability practices and microservice architecture patterns for organizational success in distributed systems.
Build junior-inclusive practices through reflection, sustainable processes, and empathetic communication to effectively support and develop junior developers.
Discover strategies for successful technology migrations, preserving engineering velocity, and maintaining team autonomy through real-world lessons and experiences.
Discover strategies to improve on-call systems, retain talent, and foster growth in tech organizations. Learn from real-world experiences and practical solutions.
Explore Netflix's 2-year journey in sunsetting a crucial legacy system, uncovering challenges and strategies in large-scale tech transitions.
Discover expert strategies for successfully leading inherited teams, including challenges, best practices, and turnaround techniques.
Discover strategies for cultivating psychological safety and effective processes in remote teams, ensuring success in a distributed work environment.
Explore ethical decision-making for technologists, understanding your power to create, change, and impact society through technology.
Explore effective strategies for mentoring and developing early-career engineers, including onboarding, coaching, and creating structured career paths for rapid growth and success.
Discover strategies for senior engineers to support and mentor juniors in tech, fostering skill development and career growth through targeted initiatives and personalized guidance.
Explore strategies for effective engineering leadership in a distributed world, focusing on empathy, creativity, and intentionality to build healthy and engaged teams.
Prepare engineers for organizational growth: navigate structural and technical changes, manage workload, and set teams up for success during company expansion.
Get personalized course recommendations, track subjects and courses with reminders, and more.