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.

Skills you'll gain: Unreal Engine, Animation and Game Design, Video Game Development, Game Design, 3D Assets, Animations, Scripting
Mixed · Course · 1 - 4 Weeks

National Taiwan University
Skills you'll gain: Logistic Regression, Sampling (Statistics), Model Evaluation, Statistical Methods, Regression Analysis, Statistical Hypothesis Testing, Statistical Modeling, Statistical Analysis, R Programming, Business Analytics, Probability & Statistics
Intermediate · Course · 1 - 3 Months

Packt
Skills you'll gain: Data Persistence, API Design, API Testing, Routing Protocols, Javascript, Database Design, Development Environment
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Full-Stack Web Development, Jest (JavaScript Testing Framework), Application Deployment, Unit Testing, JavaScript Frameworks, Data Structures, Back-End Web Development, Restful API, Application Programming Interface (API), Development Environment, Javascript, Front-End Web Development
Beginner · Course · 1 - 3 Months

Skills you'll gain: 3D Modeling, Unreal Engine, 3D Assets, Computer Graphics, Visualization (Computer Graphics), Animations, Computer Graphic Techniques, Video Game Development, Animation and Game Design, Simulations
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: 3D Modeling, Post-Production, Cinematography, Game Design, Video Game Development, Video Production, Augmented and Virtual Reality (AR/VR), File Management, Functional Design, Image Quality, Simulations, Aesthetics, Design Elements And Principles, Layout Design, Color Theory
Intermediate · Specialization · 3 - 6 Months

Pearson
Skills you'll gain: Java Programming, Test Script Development, Program Development, Application Frameworks, Performance Tuning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Logistic Regression, Model Evaluation, Data Preprocessing, Predictive Modeling, R Programming, Feature Engineering, Statistical Modeling, Risk Modeling, Classification And Regression Tree (CART), Applied Machine Learning, Regression Analysis, Predictive Analytics, Advanced Analytics, Machine Learning Methods, Data Manipulation, Supervised Learning, Performance Measurement, Credit Risk, Dimensionality Reduction
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, Video Game Development, Game Design, User Interface (UI), Prototyping, Artificial Intelligence, Debugging, Animations
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: React.js, ChatGPT, Application Deployment, JavaScript Frameworks, Front-End Web Development, Data Persistence, Application Programming Interface (API), Debugging, User Interface (UI), User Experience Design
Intermediate · Course · 1 - 3 Months

Packt
Skills you'll gain: Open Web Application Security Project (OWASP), Secure Coding, Application Security, Data Security, Cybersecurity, Cyber Attacks, Web Applications, Threat Detection, Security Awareness, Vulnerability Management, Encryption, Authentications, Authorization (Computing), PHP (Scripting Language)
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: AI Security, Threat Modeling, Open Web Application Security Project (OWASP), Model Deployment, Large Language Modeling, Secure Coding, Security Controls, Prompt Engineering, Application Programming Interface (API), System Configuration
Beginner · Course · 1 - 3 Months