Object Oriented Programming courses can help you learn core concepts like classes, objects, inheritance, and polymorphism. You can build skills in designing robust software architectures, implementing design patterns, and writing reusable code. Many courses introduce tools such as Java, Python, and C++, which are commonly used in software development, enabling you to apply your knowledge in practical coding projects. Additionally, you may explore frameworks that enhance object-oriented principles, further enriching your programming toolkit.

University of Lausanne
Skills you'll gain: Health Policy, Public Health, Health Systems, Geographic Information Systems, Systems Thinking, Social Determinants Of Health, Sustainable Development, Environmental Issue, Research Methodologies, Data Collection
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Clinical Documentation, Generative AI Agents, Responsible AI, Electronic Medical Record System, Medical Records, Health Information Management and Medical Records, Health Informatics, Prompt Engineering, Health Technology, Medical Privacy, System Implementation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: File Systems, Command-Line Interface, Operating Systems, Python Programming, Scripting, User Interface (UI), Data Import/Export, Data Structures, Simulations
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Google Gemini, Google Cloud Platform, Cloud Management, Applied Machine Learning, Big Data, Jupyter, Cloud Applications, LLM Application, Text Mining, Statistical Reporting, Machine Learning, SQL
Intermediate · Project · Less Than 2 Hours

Simplilearn
Skills you'll gain: Image Analysis, Keras (Neural Network Library), Computer Vision, Applied Machine Learning, Deep Learning, Artificial Neural Networks, Tensorflow, PyTorch (Machine Learning Library), Python Programming
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Linux, Ubuntu, Shell Script, Linux Commands, Unix Commands, Command-Line Interface, OS Process Management, File Management, Virtualization, Virtual Machines, Software Installation
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Amazon Web Services, Code Review, Integrated Development Environments, Software Development Tools, Software Development, Development Environment, Generative AI Agents, Automation, Debugging
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: SQL, Big Data, Data Validation, Query Languages, Data Mining, Business Metrics
Advanced · Project · Less Than 2 Hours

Skills you'll gain: Node.JS, Back-End Web Development, User Accounts, Server Side, Swift Programming, Full-Stack Web Development, Real Time Data, Apple iOS, Web Applications, Restful API, Authentications, Data Management, JSON, UI Components, User Interface (UI), Data Security, Debugging
Advanced · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Cloud Applications, Google Cloud Platform, Database Development, Data Access, Data Store, Cloud Computing, Software Installation, Application Development, Web Development, Cloud Management
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Unity Engine, Event-Driven Programming, C# (Programming Language), Game Design, User Interface (UI), Video Game Development, User Interface (UI) Design, Virtual Environment, Scripting
Mixed · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Image Analysis, Google Cloud Platform, Metadata Management, Analysis, Computer Vision, Cloud Storage
Beginner · Project · Less Than 2 Hours