Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Computer Science
Software Development
Computer Networking
Working with Translation: Theory and Practice
Supporting Successful Learning in Primary School
Product Management Essentials
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn Version Control, earn certificates with free online courses from Stanford, MIT, University of Michigan, Johns Hopkins and other top universities around the world. Read reviews to decide if a class is right for you.
Learn Selenium Python from scratch with Sample Projects
Learn everything you need to use Git and GitHub to track and store the changes of your source code.
Aprende a desarrollar aplicaciones iOS y accede a una bolsa de trabajo con más de 200 empleadores. Domina Swift, SwiftUI, React Native y prepárate para entrevistas técnicas en 35 semanas.
Learn Python Programming. A Premium level course with over 500 examples! No prior knowledge is needed.
Master essential Git skills: version control concepts, basic commands, branching, and merging. Hands-on practice with real-world examples empowers beginners to collaborate effectively in software development.
Learn the basics of working with branches and resolving merge conflicts using GIT and GitHub
Comprehensive, step-by-step guide to Comparing, Branching, Merging and Rebasing in the Git source control system
Learn Git for teamwork and error control, in the terminal and a visual interface
Learn git configuration, commit, branching, merging, contributing and collaboration with other's project
Learn to develop cross-platform mobile apps using React Native. Master essential programming concepts, UI design, and data management for iOS and Android. Build a portfolio-ready app to showcase your skills.
Learn all important basic Git commands in practice
The black book on how to survive on the battlefield of real-world C++ game programming
Learn distributed development with Git, covering installation, repository management, collaboration, version control, and advanced workflows for efficient open-source project coordination.
Master JavaScript fundamentals, including variables, arrays, objects, classes, and modules. Learn to set up VSCode, run code in browsers, and gain a foundation for web development in just 12 easy lessons.
Start from nothing and master the foundation of Git source control, GitHub service, graphical clients and related tools
Get personalized course recommendations, track subjects and courses with reminders, and more.