Object Oriented Design courses can help you learn principles like encapsulation, inheritance, and polymorphism, along with design patterns such as Singleton and Factory. You can build skills in creating reusable code, improving software maintainability, and designing systems that are easier to understand and extend. Many courses introduce tools like UML for modeling, as well as programming languages such as Java and Python, which are commonly used to implement object-oriented concepts in real-world applications.

Skills you'll gain: Microsoft SQL Servers, Database Design, Stored Procedure, Transact-SQL, Transaction Processing, Database Development, Case Studies, SQL, SQL Server Reporting Services, Databases, Database Management, System Testing, Database Application, Business Reporting, Relational Databases, Operational Databases, Data Integrity, Database Systems, Data Maintenance, Server Administration
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Figma (Design Software), User Experience Design, Application Design, Design, Web Design, Graphic and Visual Design, Design Elements And Principles, Layout Design, Information Architecture, Style Guides
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Design Software, Creative Design, Graphic and Visual Design, Creativity, Editing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: 3D Modeling, 3D Assets, Post-Production, Computer Graphics, Visualization (Computer Graphics), Design Software, Creative Design, Creativity
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: 3D Modeling, Computer Graphic Techniques, Game Design, Graphical Tools, File Management, Model Optimization, Design Software, Prototyping, Design Elements And Principles, Layout Design
Intermediate · Course · 3 - 6 Months

Skills you'll gain: High Voltage, Civil Engineering, Vibrations, Mechanical Design, Electric Power Systems, Construction Engineering, Electrical Power, Electrical Systems, General Construction and Construction Labor, Matlab, Electrical Safety, Engineering Analysis, Electrical Equipment, Mathematical Software, Engineering Calculations, Environmental Engineering, Mathematical Modeling
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Usability Testing, Usability, Figma (Design Software), Responsive Web Design, User Experience Design, Interaction Design, User Experience, User Centered Design, UI/UX Research, Prototyping, User Interface and User Experience (UI/UX) Design, Software Design Documents, Style Guides, Design Specifications, Mockups, Software Documentation, User Interface (UI) Design, UI Components, Wireframing
★ 5 (8) · Intermediate · Course · 1 - 4 Weeks

Minnesota State University, Mankato
Skills you'll gain: Human Resources Management and Planning, Employee Engagement, Organizational Change, Organizational Structure, Negotiation, Business Workflow Analysis, Human Resource Management, Organizational Development, Conflict Management, Talent Management, Change Management, Performance Management, Strategic Leadership, Team Management, Stakeholder Management, Process Improvement, Business Strategies, Business Strategy, Problem Solving, Decision Making
★ 3.4 (12) · Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Figma (Design Software), Front-End Web Development, Web Design and Development, Web Design, Prototyping, HTML and CSS, Web Development, Design Software, Hypertext Markup Language (HTML), Design, Cascading Style Sheets (CSS)
★ 4.6 (118) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: API Gateway, Restful API, API Design, Application Programming Interface (API), Cloud API, Google Cloud Platform, Application Lifecycle Management, Proxy Servers, Software Documentation, Application Development, Enterprise Architecture, Development Environment, Application Deployment, Authorization (Computing), Authentications, Debugging
★ 4.7 (2.4K) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Ideation, AI powered creativity, Brainstorming, Creative Thinking, Organizational Skills, Prioritization, Productivity, AI literacy, Database Development, Document Management, Generative AI, Database Management, Databases, Artificial Intelligence, Project Management, Content Management
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Database Administration, Database Management, Relational Databases, SQL, Database Systems, Google Cloud Platform, Operational Databases, Database Design, Databases, Database Architecture and Administration, MySQL, Database Management Systems, System Configuration, Data Migration, Cloud Deployment, Database Software, Security Controls, Data Import/Export, Data Storage, Performance Tuning
Intermediate · Course · 1 - 4 Weeks