UML

Filter Courses within "UML" (Click to filter)
Object-Oriented Programming Concepts (Coursera) Coursera
LearnQuest

Object-Oriented Programming Concepts (Coursera)

Discover the essential concepts behind modern object-oriented programming in our introductory course. Gain a deep understanding of key topics such as objects, classes, messaging, inheritance, and polymorphism through engaging lessons and practical examples using Python. Perfect for beginners and experienced programmers looking to refine their OOP skills.

Jul 13th 2026
3 Weeks
Software Engineering (saylor.org) Saylor Academy
Saylor.org

Software Engineering (saylor.org)

Discover the fundamentals of Software Engineering with our expert-led online course. Gain insights into creating robust, scalable, and user-friendly software applications. Whether you're a beginner or an experienced developer looking to refine your skills, this course will equip you with essential knowledge and practical techniques for successful software development projects.

Self Paced
Self-Paced
Software Engineering Essentials (edX) EdX
Technische Universität München - TUM,TUMx

Software Engineering Essentials (edX)

Unlock the secrets of successful software development with 'Software Engineering Essentials' on edX. This course equips you with essential skills in agile methodologies, object-oriented programming (OOP), and best practices for analysis, design, testing, and effective project management. Whether you're a beginner or looking to enhance your expertise, this program will prepare you to tackle the complexities of software engineering.

This course is archived
5-12 Weeks
Software Architecture & Design (Udacity) Udacity
Georgia Institute of Technology,Udacity

Software Architecture & Design (Udacity)

Discover the secrets to successful software system design with our Software Architecture & Design course, offered by the prestigious Georgia Tech. This course is divided into four key sections: Introduction, UML and Analysis, Software Architecture, and Software Design. Whether you're a beginner or an experienced developer looking to refine your skills, this course will equip you with the essential knowledge and tools needed to tackle complex software projects.

Self Paced
Self-Paced
Software Development Process (Udacity) Udacity
Georgia Institute of Technology,Udacity

Software Development Process (Udacity)

Discover the secrets to successful software development with Udacity's 'Software Development Process' course. Designed for both beginners and experienced developers, this course will guide you through selecting and implementing the perfect process for your project. Learn from expert instructors and industry leaders as they share their insights on crucial aspects like requirements engineering, architecture and design, testing, maintenance, and ensuring software quality.

Self Paced
Self-Paced
‹ Previous Page 2