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
Explore strategies for fostering team accountability, emphasizing ownership and blameless cultures in engineering leadership.
Explore AI's impact on software engineering, examining productivity gains, ethical concerns, and necessary shifts in team structures and skills for the future of development.
Discover techniques to safely transition from a monolithic front-end to micro frontends, addressing challenges and improving scalability in complex applications.
Discover how code review assignments can revolutionize your hiring process, saving time and providing deeper, more objective candidate evaluations.
Discover powerful behaviors, phrases, and mentoring techniques for Staff+ engineers to positively influence organizational culture and foster growth among colleagues.
Adapt leadership skills for the post-boom tech landscape. Create stability for teams amid industry shifts. Learn to navigate challenges in the evolving environment.
Discover strategies for transitioning from individual contributor to manager, building high-performance teams, and leading innovation in JavaScript application development at a major financial company.
Optimize software development processes: minimize waste, align roadmaps, and increase work visibility for greater efficiency and impact in engineering teams.
Explore organizational structures' impact on product development. Learn to choose and implement the best structure for your team's needs and product stage.
Navigate the LLM and AI landscape as a data science leader. Learn to champion your team, educate company leaders, and leverage AI tools for successful implementation in your organization.
Master the art of strategic decision-making in leadership, focusing on long-term goals, fostering collaboration, and transforming short-term losses into future gains.
Discover principles for leading in tech downturns, optimizing efficiency, and managing upwards. Learn to adapt your leadership style for uncertain times and support your team effectively.
Explore systemic leadership for software teams, focusing on systems thinking, processes, and practical solutions to drive engineering success.
Recognize burnout signs, support team members, build resilience, and prioritize self-care while leading efficiently in high-pressure tech environments.
Discover the importance of shifting left in software development. Learn to integrate observability, security, and testing early for efficient, high-quality product delivery.
Get personalized course recommendations, track subjects and courses with reminders, and more.