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.
Master Git essentials: version control, repository management, remote collaboration, and advanced workflows. Gain practical skills for effective source code management in modern software development.
Learn to manage source code effectively using GitLab and Bitbucket. Master repository creation, collaboration tools, and advanced features for streamlined project workflows and team productivity.
Master advanced Unity scripting, AI, mobile game development, and 3D game creation. Learn NavMesh for intelligent agents, Android game building, version control, and complete game development from setup to publishing.
Master fundamental back-end development skills through hands-on practice with algorithms, control structures, functions, and modular coding while building practical projects using industry-standard tools.
Master fundamental front-end development skills through hands-on practice with algorithms, control structures, and modular coding while learning industry-standard tools and problem-solving techniques.
Master foundational full-stack development through hands-on coding practice, from front-end to back-end technologies, algorithms, and problem-solving techniques to build efficient, modular applications.
Master full-stack development through hands-on integration of front-end and back-end components while building a complete web application with optimized performance and professional workflows.
Master Git essentials: version control, repositories, commits, branching, merging, and advanced operations. Gain confidence in daily development workflows and team collaboration.
Master cross-platform mobile development using React Native to build dynamic iOS and Android apps. Learn essential programming concepts, UI design, version control, and data management while creating a portfolio-ready project.
Comprehensive training for DevOps Engineers to master secure, high-velocity application deployment on AWS, covering version control, infrastructure as code, and CI/CD practices.
Enhance your coding and project skills by learning Git and version control with experts from the University of Leeds.
Master advanced Git concepts and tools for effective version control, including perfect commits, branching strategies, pull requests, merge conflicts, and rebase techniques.
Comprehensive guide to becoming a full stack developer, covering frontend, backend, and DevOps skills. Explores essential technologies, frameworks, and best practices for modern web development.
Get a comprehensive introduction to computer programming to land a new job, boost your career, and tackle the Microsoft GSI Programming Foundations certification exam.
Get a thorough introduction to Git, the source control system that arose out of the Linux kernel community, that enables widely distributed software development to operate efficiently.
Get personalized course recommendations, track subjects and courses with reminders, and more.