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.

Universitat Politècnica de València
Skills you'll gain: Web Content Accessibility Guidelines, Disabilities, Visual Impairment Education, Diversity Training, Usability, Education and Training, Human Computer Interaction, digital literacy, Web Design, Diversity and Inclusion, Document Management, Hypertext Markup Language (HTML), Web Design and Development, Diversity Equity and Inclusion Initiatives, Microsoft Office, Android Development, iOS Development
Beginner · Course · 1 - 3 Months

Skills you'll gain: Animation and Game Design, Unity Engine, Animations, User Interface (UI), Game Design, Video Game Development, UI Components, User Interface (UI) Design, Virtual Environment, Visualization (Computer Graphics), Computer Graphic Techniques, C# (Programming Language), Scripting, Physics
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Model Evaluation, Data Preprocessing, Predictive Modeling, Exploratory Data Analysis, R Programming, Customer Analysis, Predictive Analytics, Model Training, Data Science, Data Analysis, Data-Driven Decision-Making, R (Software), Data Cleansing, Applied Machine Learning, Logistic Regression, Machine Learning Methods, Data Transformation, Business Analytics, Decision Tree Learning, Customer Retention
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: ASP.NET, .NET Framework, Identity and Access Management, Full-Stack Web Development, Web Applications, C# (Programming Language), Microsoft Azure, Web Development, Cloud Deployment, Application Deployment, Database Development, Cloud Applications, Database Application, Authorization (Computing), Role-Based Access Control (RBAC), Databases, Database Design, Software Architecture, Payment Systems, Software Design Patterns
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Risk Modeling, Risk Management, Bank Regulations, Financial Regulations, Operational Risk, Risk Analysis, Hedge Accounting, Business Continuity, Financial Analysis, Financial Systems, Performance Stress Testing
Mixed · Course · 1 - 3 Months

Coursera
Skills you'll gain: Vector Databases, Performance Tuning, Docker (Software), Embeddings, Query Languages, Multimodal Prompts, Generative AI, AI Integrations, API Design, Application Deployment, Database Design, Development Environment, Restful API, Image Analysis, Machine Learning
Intermediate · Course · 1 - 3 Months

Arizona State University
Skills you'll gain: Generative AI, AI Product Strategy, Responsible AI, Image Analysis, Data Analysis, Risk Management, Resource Allocation, Business Risk Management, Business Solutions, ChatGPT, Analysis, AI Integrations, Resource Planning, Ethical Standards And Conduct, Proposal Writing, Risk Analysis, Risk Mitigation, Proposal Development, Budget Management
Beginner · Course · 1 - 3 Months

Simplilearn
Skills you'll gain: Open Web Application Security Project (OWASP), Secure Coding, Operational Risk, Application Security, Security Requirements Analysis, Threat Management, Cyber Security Policies, Cyber Attacks, Web Applications, Security Management, Vulnerability Assessments, Security Software, Security Engineering, Security Controls, Scenario Testing, Software Development, Data Manipulation
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Data Integration, Apache Kafka, Systems Integration, Restful API, Data Infrastructure, Enterprise Security, Enterprise Architecture, Application Programming Interface (API), Relational Databases, Databases, Database Management, Real Time Data, Authentications
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Application Deployment, Web Services, Performance Tuning, Application Development, UI Components, Application Design, Software Design, User Interface (UI), User Interface (UI) Design, Software Architecture, Web Applications, Event-Driven Programming, Animations, Software Design Patterns, Frontend Performance, Maintainability, Data-oriented programming
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Ajax, Javascript, Frontend Integration, JavaScript Frameworks, Jest (JavaScript Testing Framework), JSON, Application Programming Interface (API), Code Reusability, Web Development Tools, Restful API, Front-End Web Development, Web Development, Full-Stack Web Development, Frontend Performance, Web Design, Back-End Web Development, Build Tools, Development Environment, Application Deployment, Package and Software Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Scalability, Dashboard, Kubernetes, Capacity Management, Analysis, Performance Tuning, MLOps (Machine Learning Operations), Scenario Testing, Memory Management, System Monitoring, Continuous Monitoring
Intermediate · Course · 1 - 4 Weeks