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
Artificial Intelligence
Web Development
Food as Medicine
Introduction to Animal Behaviour
ANIMATIONs
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn Software Development, earn certificates with free online courses from Stanford, MIT, University of Pennsylvania, University of Michigan and other top universities around the world. Read reviews to decide if a class is right for you.
Learn comprehensive software testing techniques, from black box and white box methods to integration and system testing. Gain practical skills in test automation and industry-standard processes.
In this course, you will look from an attack-driven perspective at several OWASP recommendations for preventing sensitive data exposure when developing a web application.
Explore Agile techniques for developing Software as a Service, covering design, testing, and deployment using professional tools like GitHub and Heroku. Learn to create maintainable, high-quality software systems.
Windows 11 is the latest and greatest client operating system ever from Microsoft. This course will teach you the installation choices, including upgrading, clean install and how to migrate from older versions of Windows.
Develop foundational skills for a digital tech career, covering Agile project management, programming languages, HTML basics, web accessibility, and CSS styling over 12 weeks.
This course examines the risks in the modern software dependency ecosystem that we touch every day. In addition, you will see what organizations can do to protect themselves in this landscape.
Explore four unique watercolor floral pattern styles: line-based, loose florals, multi-elements, and multi-directional. Create simple yet elegant designs while experimenting with colors, elements, and spacing.
Learn to code effectively with a step-by-step framework, from choosing the right language to landing a software developer job. Gain insights on projects, interview preparation, and strategies for success.
This course will teach you Behavioral type of C++ design patterns like Observer, State, Strategy, Template Method, and Visitor.
A fast-paced, practical introduction to software development—explaining core concepts, programming languages and the entire software development lifecycle.
Learn about common (and not-so-common) design patterns on the Force.com platform, with in-depth tutorials of actual applications
Learn how the most powerful features of Visual Studio 2015 - diagnostic analyzers, code fixes, and refactorings - let you automate code quality issues. You’ll learn how to find, understand, and create analyzers so you can get back to real work.
Get personalized course recommendations, track subjects and courses with reminders, and more.