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: 3D Assets, Computer Graphics, Computer Graphic Techniques, Visualization (Computer Graphics), AI powered creativity, Post-Production, Graphical Tools, Virtual Environment, Content Management, File Management, Model Optimization, Generative AI, Image Quality, Functional Design, Design Elements And Principles, Design, Simulations, Aesthetics
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Microsoft Visual Studio, Cloud Computing Architecture, Cloud-Native Computing, Managed Services, Cloud Computing, Cloud Deployment, Integrated Development Environments, Microsoft Development Tools, Data Store, Microsoft SQL Servers, Cloud Security, Cloud Storage, Web Applications, Mobile Development
★ 5 (13) · Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Scrum (Software Development), Scaled Agile Framework, Agile Methodology, Systems Engineering, Project Risk Management, Risk Management, Lean Methodologies, Agile Software Development, Software Development Methodologies, Sprint Retrospectives, Agile Project Management, Team Building, Systems Development Life Cycle, Waterfall Methodology, Sprint Planning, Backlogs, User Requirements Documents
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Seaborn, Matplotlib, NumPy, Plot (Graphics), Scatter Plots, Statistical Visualization, Data Visualization Software, Box Plots, Histogram, Jupyter, Heat Maps, Graphing, Data Manipulation, AI Workflows, Development Environment
★ 4.6 (18) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, User Interface (UI), Data Persistence, Game Design, Video Game Development, UI Components, Performance Tuning, Interactive Design, Animation and Game Design, User Interface (UI) Design, AI Personalization, AI Integrations, Scripting, AI Orchestration, System Testing, AI Workflows, Programming Principles, Data Structures, No-Code Development, Scalability
★ 4.5 (17) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Exploratory Data Analysis, Data Manipulation, Statistical Analysis, R (Software), Analytical Skills, Ggplot2, Data Storytelling, R Programming, Statistical Methods, Data Wrangling, Data Transformation, Quantitative Research, Data Visualization Software, Data Science, Applied Machine Learning, Data Preprocessing, Probability & Statistics, Scatter Plots, Business Analytics, Data Analysis
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Autodesk Maya, 3D Modeling, 3D Assets, Computer Graphic Techniques, Autodesk, Computer Graphics
★ 5 (12) · Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: React Native, User Interface and User Experience (UI/UX) Design, Mobile Development, UI/UX Strategy, Secure Coding, Development Testing, Unit Testing, Security Controls, Software Testing, Authentications, Data Security, Debugging, iOS Development, Mobile Security, Interaction Design, Frontend Performance, Mobile Development Tools, Android Development, Animations, Performance Tuning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Game Design, Unity Engine, Animation and Game Design, 3D Assets, Video Game Development, Animations, User Interface (UI), UI Components, Software Design, C# (Programming Language), Scripting, Data Persistence, System Implementation
★ 5 (28) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Video Game Development, Game Design, Animation and Game Design, 3D Assets, Computer Graphics, Visualization (Computer Graphics), Animations, Computer Graphic Techniques, UI Components, User Interface (UI) Design, Event-Driven Programming, Interactive Design, Python Programming
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Product Lifecycle Management, Product Strategy, Product Management, Product Marketing, New Product Development, Case Studies, Team Oriented, Market Data, Initiative and Leadership, Data-Driven Decision-Making, Cross-Functional Collaboration, Digital Media Strategy, Strategic Decision-Making, Communication, Strategic Thinking, Innovation, Market Analysis, Data Analysis
★ 3.9 (10) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, Data Structures, Debugging, Video Game Development, Game Design, Scripting, Code Reusability, Event-Driven Programming, Object Oriented Programming (OOP), Data Management, Software Design
Intermediate · Course · 1 - 4 Weeks