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.

Google Cloud
Skills you'll gain: Responsible AI, Data Ethics, AI Security, Artificial Intelligence and Machine Learning (AI/ML), Ethical Standards And Conduct, Model Evaluation, Human Centered Design, Data Quality
Intermediate · Course · 1 - 3 Months

Imperial College London
Skills you'll gain: Data Visualization Software, Health Informatics, Clinical Data Management, Tableau Software, Model Evaluation, Analytics, Health Technology, Data Management, Clinical Research, Telehealth, Statistical Analysis, Data Collection, Big Data
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Color Theory, Color Matching, Adobe Illustrator, Creative Design, Graphic and Visual Design, Design Elements And Principles, Digital Design, Graphic Design, Design, Visual Design, Design Software, Content Creation, Creative Thinking
Beginner · Course · 1 - 4 Weeks

Alfaisal University | KLD
Skills you'll gain: Productivity, Time Management, Prioritization, Goal-Oriented, Mental Concentration, Organizational Skills, Multitasking, Scheduling, Performance Improvement
Beginner · Course · 1 - 4 Weeks

Universidad Austral
Skills you'll gain: Project Documentation, Differentiated Instruction, Project Design, Program Evaluation, Curriculum Planning, Lesson Planning, Problem Solving, Curriculum Development, Student-Centred Learning, Instructional and Curriculum Design, Teaching, Student Engagement, Cultural Diversity
Beginner · Course · 1 - 3 Months

LearnKartS
Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Mathematical Software, Performance Tuning
Intermediate · Course · 1 - 4 Weeks

The University of Tokyo
Skills you'll gain: Strategic Thinking, Entrepreneurship, Interviewing Skills, Design Thinking, Customer Insights, Ideation, User Feedback, User Research, Product Development, Presentations, Business Planning, Market Opportunities, Team Management, Fundraising, Product Management, Growth Strategies
Beginner · Course · 1 - 3 Months

Skills you'll gain: Email Automation, Lead Generation, Marketing Automation, Social Media, Social Media Marketing, Copywriting, Web Analytics, Automation
Beginner · Guided Project · Less Than 2 Hours

The University of Edinburgh
Skills you'll gain: Environmental Monitoring, Geospatial Information and Technology, Environment, Global Positioning Systems, Geographic Information Systems, Climate Change Programs, Image Analysis, Continuous Monitoring, Forecasting, Data Access, Data Collection
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Selenium (Software), GitHub, Git (Version Control System), Version Control, CI/CD, File I/O, Object Oriented Programming (OOP), Test Automation, JUnit, Test Data, Unit Testing, Test Case, Regression Testing, Web Development Tools, Test Script Development, Software Testing, Javascript, Browser Compatibility, Scripting, Computer Programming
Beginner · Specialization · 3 - 6 Months

Google Cloud
Skills you'll gain: No-Code Development, Application Design, Application Performance Management, Application Development, Authorization (Computing), Authentications, Application Lifecycle Management, Data Management, Restful API, Application Security, Scalability, Software Versioning, Automation, Data Security, Debugging, Data Validation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Canva (Software), Logo Design, Video Production, Infographics, Graphic and Visual Design, Graphic Design, Content Creation, Social Media Marketing, Marketing Communications
Beginner · Guided Project · Less Than 2 Hours