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
Gain strategies for confidently reporting to senior leadership and effectively showcasing engineering's impact within your organization.
Explore the path to becoming a staff+ engineer, including essential skills, challenges, and strategies for transitioning into this senior technical role.
Discover winning mindsets and crucial skills for effective middle management, with actionable strategies for immediate implementation.
Develop crucial soft skills for engineering success, including communication, teamwork, and leadership. Master these essential non-technical abilities to enhance your career.
Foster collaboration between engineering, product, and security teams for efficient project prioritization and delivery.
Explore how engineering leaders contribute to effective hiring, maximize team resources, and make informed decisions for brilliant hires.
Explore balancing experimentation and code quality in software development, leveraging SDLC practices to manage risk and reduce technical debt.
Master effective communication strategies for senior individual contributors to excel in staff+ roles.
Explore cloud-native app development benefits, challenges, and implementation strategies. Learn key platforms, tools, and cultural shifts for successful cloud adoption in engineering teams.
Explore strategies for navigating and evolving legacy codebases, drawing insights from experiences with both established and younger companies.
Explore the pros and cons of standardization projects in tech organizations, learning to assess their suitability and avoid common pitfalls.
Define your development journey as a staff+ engineer, set goals, create a work backlog, and track progress to grow as an engineering leader in the individual contributor track.
Discover effective strategies for scaling influence as a Staff Engineer through documentation and working groups, enhancing impact on both technical and non-technical stakeholders.
Discover strategies for effective time management in staff+ roles, optimizing productivity and avoiding burnout while meeting diverse expectations.
Explore options and actions for transitioning from line management to individual contributor roles, empowering informed career decisions.
Get personalized course recommendations, track subjects and courses with reminders, and more.