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, Game Design, Animations, Video Game Development, Artificial Intelligence, 3D Assets, Computer Graphic Techniques, Event-Driven Programming, Build Tools
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, Game Design, Video Game Development, Animation and Game Design, User Interface (UI), Animations, Debugging, Program Development, C# (Programming Language), Scripting, Build Tools, Software Installation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Query Languages, MySQL, Database Systems, SQL, Database Software, Databases, Data Store, Performance Tuning, Software Installation, Document Management, Data Management, Microsoft Windows, System Configuration
Beginner · Course · 1 - 3 Months

Skills you'll gain: Deepseek, DeepSeek API, AI Orchestration, LLM Application, Generative AI Agents, Artificial Intelligence, Model Deployment, Large Language Modeling, Generative Model Architectures, Software Installation, Development Environment, Open Source Technology, Application Programming Interface (API)
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Rust (Programming Language), Data Structures, Code Reusability, Package and Software Management, Maintainability, Memory Management, Data Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Scrum (Software Development), Agile Software Development, Agile Project Management, Sprint Planning, Agile Methodology, Backlogs, Jira (Software), User Story, Sprint Retrospectives, Project Management Software, Project Risk Management, Case Studies, Microsoft Teams, ChatGPT, Continuous Improvement Process
Intermediate · Course · 3 - 6 Months

Skills you'll gain: jQuery, Ajax, Responsive Web Design, Cascading Style Sheets (CSS), HTML and CSS, Usability, Javascript and jQuery, Web Design and Development, Web Development, Hypertext Markup Language (HTML), Usability Testing, Javascript, Application Deployment, Front-End Web Development, Web Design, Event-Driven Programming, Semantic Web, Web Language, JavaScript Frameworks, Web Applications
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Data Pipelines, Data Warehousing, SQL, Data Integration, Google Cloud Platform, Data Processing, Data Quality, Data Validation, Apache Spark, Generative AI, Data Manipulation, Applied Machine Learning, Big Data, Serverless Computing, Machine Learning Methods, Model Evaluation, Machine Learning, Time Series Analysis and Forecasting, Classification Algorithms
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Role-Based Access Control (RBAC), Kubernetes, User Provisioning, Hardening, Identity and Access Management, Authorization (Computing), User Accounts, Security Controls, Patch Management, Authentications, Application Programming Interface (API), Software Versioning
Intermediate · Course · 1 - 4 Weeks

Arizona State University
Skills you'll gain: Experimentation, Research Design, Statistical Modeling, Machine Learning Methods, Statistical Methods, Applied Machine Learning, Supervised Learning, Logistic Regression, Predictive Modeling, Machine Learning Algorithms, Statistical Programming, Model Training, Statistical Analysis, Statistical Inference, Simulation and Simulation Software, Probability & Statistics, Data Science, Data Visualization, Simulations, Data Analysis
Intermediate · Course · 1 - 4 Weeks

Creo Incubator
Skills you'll gain: Delegation Skills, Dealing With Ambiguity, Leadership, Decision Making, Leadership and Management, Leadership Development, Strategic Leadership, Business Leadership, Team Leadership, Organizational Leadership, Leadership Studies, Strategic Decision-Making, Trustworthiness, Team Building, Decision Intelligence, Self-Awareness, Open Mindset, Influencing, Action Oriented, Systems Thinking
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Canva (Software), Storyboarding, Storytelling, Graphical Tools, Graphic and Visual Design Software, Visual Storytelling, Collaborative Software, Graphic and Visual Design, Animations, Team Oriented, Content Creation, Organizational Skills
Intermediate · Guided Project · Less Than 2 Hours