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.

National Taiwan University
Skills you'll gain: SketchUp (3D Modeling Software), 3D Modeling, Building Design, 3D Assets, Architecture and Construction, Computer-Aided Design, Assembly Drawing
Intermediate · Course · 1 - 3 Months
National University of Singapore
Skills you'll gain: Surveys, Presentations, Survey Creation, Persuasive Communication, Cultural Diversity, Intercultural Competence, Verbal Communication Skills, Meeting Facilitation, Interpersonal Communications, Business Writing, Business Communication, Public Speaking, Organizational Structure, Communication, Stakeholder Communications, Business Correspondence, Social Skills, Professional Networking, Professional Development, Writing
Intermediate · Specialization · 3 - 6 Months

University of California, Irvine
Skills you'll gain: Peer Review, Instructional Design, Instructional Strategies, Course Development, Curriculum Development, Learning Management Systems, Blended Learning, Educational Materials, Education Software and Technology, Student Engagement, Ability To Meet Deadlines
Beginner · Course · 1 - 3 Months

Skills you'll gain: Linux, Scripting, Linux Administration, Operating System Administration, Data Persistence, Shell Script, Unix Shell, Systems Administration, IT Automation, Command-Line Interface, Cloud Hosting, Object-Relational Mapping, YAML, Python Programming, File Transfer Protocol (FTP), Network Administration, OS Process Management, File Management
Mixed · Course · 1 - 3 Months

Skills you'll gain: Bootstrap (Front-End Framework), Browser Compatibility, Responsive Web Design, Web Design and Development, Cascading Style Sheets (CSS), Front-End Web Development, UI Components, React.js, Web Applications, Hypertext Markup Language (HTML)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: 3D Assets, Generative AI, Prompt Engineering, Digital Design, Graphics Software, Creativity, Design and Product, Marketing Design
Beginner · Guided Project · Less Than 2 Hours

Multiple educators
Skills you'll gain: Sustainable Design, Corporate Sustainability, Environmental Social And Corporate Governance (ESG), Sustainable Business, Sustainability Reporting, Sustainable Technologies, Sustainable Development, Business Ethics, Operations Management, Supply Chain Management, Supply Chain, Manufacturing Operations, Strategic Sourcing, Procurement, Supplier Relationship Management, Environmental Engineering, Labor Compliance, Compliance Management, Case Studies, Product Design
Build toward a degree
Beginner · Specialization · 1 - 3 Months

Universidad de Palermo
Skills you'll gain: Art History, Aesthetics, Timelines, World History, Culture, European History, Design Elements And Principles
Beginner · Course · 1 - 4 Weeks

S.P. Jain Institute of Management and Research
Skills you'll gain: Product Strategy, Strategic Marketing, Marketing Management, Marketing Strategies, Consumer Behaviour, Target Market, Marketing Communications, Product Lifecycle Management, Integrated Marketing Communications, Marketing Analytics, Brand Strategy, Marketing Channel, Market Analysis, Price Negotiation, Value Propositions
Beginner · Course · 1 - 3 Months

Skills you'll gain: Back-End Web Development, Django (Web Framework), Git (Version Control System), API Testing, Authentications, Server Side, API Design, Application Development, Restful API, Unit Testing, MySQL, User Accounts, Web Applications, Databases
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Generative AI, Generative Model Architectures, Database Design, Data Pipelines, Query Languages, Extract, Transform, Load, Snowflake Schema, Star Schema, Responsible AI, Data Warehousing, Prompt Engineering, Data Ethics, Data Infrastructure, Data Architecture, AI Enablement, Data Mining, Data Synthesis, Data Analysis, Artificial Intelligence, Convolutional Neural Networks
Intermediate · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Pay Per Click Advertising, Search Engine Marketing, Customer Retention, Persona Development, Digital Marketing, Marketing Analytics, Search Engine Optimization, Key Performance Indicators (KPIs), Target Audience, Keyword Research, Social Media Strategy, Digital Advertising, Marketing Effectiveness, Customer experience strategy (CX), Customer Acquisition Management, Marketing Strategy and Techniques, Customer Engagement, A/B Testing, Web Analytics, Social Media
Beginner · Specialization · 1 - 3 Months