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: Vector Databases, AI Integrations, LangChain, Retrieval-Augmented Generation, Prompt Engineering, AI Orchestration
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Data Cleansing, Data Quality, Data Validation, Marketing Analytics, Reconciliation, Variance Analysis, Data Manipulation, Google Analytics, Data Wrangling, Data Transformation, Marketing Channel, Data Integrity, Web Analytics, Data Preprocessing, Campaign Management, Cross-Channel Marketing, Analysis, Market Analysis, Spreadsheet Software, SQL
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Analysis Expressions (DAX), Azure DevOps, Azure DevOps Pipelines, Power BI, Model Optimization, Data Lakes, Data Architecture, Data Modeling, Performance Tuning, Development Environment, Data Warehousing, Security Controls, Data Store, Data Storage Technologies, Process Optimization, Data Security, Application Deployment, Git (Version Control System), Data Analysis, Python Programming
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Responsive Web Design, Front-End Web Development, Web Design and Development, HTML and CSS, Web Design, User Interface (UI), Web Development, User Interface and User Experience (UI/UX) Design, Hypertext Markup Language (HTML), UI Components, Cascading Style Sheets (CSS), User Interface (UI) Design, Javascript, Animations, Development Environment
Beginner · Course · 1 - 3 Months

Skills you'll gain: Information Architecture, User Experience, Experience Design, User Experience Design, User Interface and User Experience (UI/UX) Design, UI/UX Strategy, Usability, Interaction Design, User Flows, User Interface (UI) Design, Web Design, UI/UX Research, AI Enablement, Web Development, Artificial Intelligence
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: API Testing, Unit Testing, Node.JS, Hardening, Application Performance Management, Authentications, Software Testing, System Monitoring, Secure Coding, Performance Tuning, Back-End Web Development, Postman API Platform, Application Programming Interface (API), Server Side, Application Deployment, Security Testing, Web Development Tools, JSON, MongoDB, GitHub
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Database Design, Relational Databases, Database Development, Event-Driven Programming, Database Application, Visual Basic (Programming Language), Maintainability, Secure Coding, Service Management, Data Access, Business Logic, Data Validation, User Interface (UI)
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: iOS Development, Data Visualization, Plot (Graphics), Data Visualization Software, Data Presentation, Application Development, Dataflow, Data Processing, UI Components
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, User Interface (UI), Scripting, UI Components, Game Design, User Interface (UI) Design, Animation and Game Design, Interactive Design, Performance Tuning, User Interface and User Experience (UI/UX) Design, Video Game Development, Artificial Intelligence, Data Structures, C# (Programming Language), Animations, Model Optimization, Virtual Reality, Event-Driven Programming, Memory Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Unity Engine, Visualization (Computer Graphics), 3D Assets, Computer Graphics, Computer Graphic Techniques, Simulations, Code Reusability, Process Control
Intermediate · Course · 1 - 3 Months

Skills you'll gain: User Interface (UI), User Interface and User Experience (UI/UX) Design, User Interface (UI) Design, Augmented and Virtual Reality (AR/VR), Unity Engine, UI Components, Game Design, Human Computer Interaction, Usability, Virtual Reality, Interactive Design, Virtual Environment, Video Game Development, Mobile Development, Interaction Design, Animation and Game Design, Design Strategies, Computer Displays
Beginner · Course · 1 - 3 Months

Skills you'll gain: 3D Assets, Unity Engine, Video Game Development, Game Design, 3D Modeling, Virtual Environment, Program Development, Integration Testing, Computer Graphic Techniques, Computer Graphics, Code Reusability, Data Import/Export, Scripting, Model Optimization
Intermediate · Course · 1 - 4 Weeks