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.

Coursera
Skills you'll gain: Generative AI, Model Evaluation, Dashboard Creation, Dashboard, Image Quality, Embeddings, Image Analysis, Large Language Modeling, Data Visualization, Continuous Monitoring
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: SAS (Software), Data Import/Export, Data Manipulation, Predictive Modeling, Statistical Analysis, SQL, Logistic Regression, Statistical Methods, Statistical Programming, Regression Analysis, R (Software), Predictive Analytics, Data Analysis, Model Evaluation, Statistical Software, Statistical Modeling, Data Wrangling, Data Processing, Statistical Hypothesis Testing, Software Installation
Beginner · Course · 3 - 6 Months

Skills you'll gain: GitHub, C# (Programming Language), Version Control, Git (Version Control System), .NET Framework, Microsoft SQL Servers, Microsoft Visual Studio, Database Application, Database Development, Application Development, Development Environment, Microsoft Development Tools, Database Management, Query Languages, Data Access, Event-Driven Programming, Data Validation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Computer Graphics, Event-Driven Programming, 3D Assets, Visualization (Computer Graphics), Application Development, Debugging, Computer Graphic Techniques, Graphics Software, Application Deployment, Program Development, Video Game Development, C and C++, Maintainability, Development Environment, C++ (Programming Language), Application Lifecycle Management, Software Development Life Cycle, Image Quality, Context Management, Software Architecture
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Game Design, Python Programming, Programming Principles, Program Development, Computer Programming, Computer Science
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Pandas (Python Package), Web Scraping, Python Programming, Jupyter, Image Analysis, Text Mining, Data Manipulation, Computer Vision, Data Analysis, Natural Language Processing, Data Visualization Software, Data Science, Unstructured Data
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Java Programming, Java, Object Oriented Design, Data Validation, Test Script Development, Object Oriented Programming (OOP), Test Automation, Application Design, Application Development, Software Testing, Test Case, Data Modeling, Verification And Validation, User Interface (UI), Business Logic, Maintainability, Data Integrity
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, 3D Assets, 3D Modeling, Virtual Environment, Video Game Development, Computer Graphics, Game Design, Data Import/Export
★ 5 (9) · Advanced · Course · 3 - 6 Months

Skills you'll gain: Amazon Elastic Compute Cloud, Cloud Deployment, Amazon Web Services, Model Deployment, Application Deployment, Tensorflow, Image Analysis, Convolutional Neural Networks, Token Optimization, Feature Engineering, Data Preprocessing, Deep Learning, Model Training, Data Processing, Recurrent Neural Networks (RNNs), Data Cleansing, Model Evaluation
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Bootstrap (Front-End Framework), Responsive Web Design, Hypertext Markup Language (HTML), HTML and CSS, Mockups, Web Design and Development, Web Development, Web Design, Cascading Style Sheets (CSS), Web Development Tools
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Snowflake Schema, Model Deployment, Data Pipelines, Pandas (Python Package), Data Import/Export, Data Transformation, Data Manipulation, Large Language Modeling, Data Processing, Containerization, Python Programming, MLOps (Machine Learning Operations), Application Deployment, Application Development, Data Science, Data Preprocessing, Cloud Computing, SQL, Model Training, Machine Learning
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Postman API Platform, API Testing, CI/CD, Application Programming Interface (API), Web Development Tools, Test Automation, Continuous Integration, AI Integrations, Test Script Development, Devops Tools, Key Management, Test Tools, Software Development Tools, Secure Coding, Automation, Debugging, Quality Assurance, Network Monitoring
Intermediate · Course · 1 - 3 Months