Courses from 1000+ universities
Discover an easier way to explore affordable, credit-worthy online courses with our expanded community college catalog.
600 Free Google Certifications
Computer Science
Artificial Intelligence
Web Development
The Science of Well-Being
Starting a Business 1: Vision and Opportunity
Molecular Biology - Part 1: DNA Replication and Repair
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn Software Design, earn certificates with free online courses from Stanford, University of Pennsylvania, Johns Hopkins, UC Berkeley and other top universities around the world. Read reviews to decide if a class is right for you.
Learn all essential skills of software design and modeling including, UML, BPMN and SysML with Visual Paradigm.
Standard Software Architecture for Automotive Industry Cooperate on Standards Compete on Implementation
Learn to implement Clean architecture in Android using SOLID principles and MVVM
Learn programming and PLC Interfacing of Allen Bradley & Delta AC Drives - VFD and Servo by LIVE Examples
190 problems to enhance problem-solving skills. 5 projects for Project Building and Design Skills. High-quality quizzes
Master Latest version UML, Learn to draw UML diagram Use case Diagram, UML Sequence Diagram, Activity Diagram +11 other
Using patterns to improve flexibility of the design
Discover good Java programming practices and learn pragmatic clean code rules from an experienced Software Engineer
No prior programming knowledge? No problem. Get hands-on coding # Beginners Guide to Programming and Software Design
Secure Coding in JavaScript with Design Principles and practice - helpful in PCI-DSS compliance
Improve your coding skills by learning Software Design Patterns applied to Java development
Master flowcharting fundamentals to transform programming ideas into visual solutions, enhance coding efficiency, and develop a professional approach to problem-solving across any programming language.
From Beginner to iOS App Developer with Just One Course!
Learn how to improve your Python code through mastery of S.O.L.I.D principles and the Top GoF Design Patterns.
Learn creational design patterns in depth & their implementation in Modern C++
Get personalized course recommendations, track subjects and courses with reminders, and more.