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: Responsive Web Design, HTML and CSS, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Front-End Web Development, Web Design, Maintainability, Web Development, Full-Stack Web Development, Computer Programming, Semantic Web, Web Content Accessibility Guidelines, Design Elements And Principles
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Model Evaluation, Supervised Learning, Machine Learning Methods, AI Personalization, Classification Algorithms, Machine Learning, Model Training, Logistic Regression, Model Optimization, Data Analysis, Driving engagement, Persona (User Experience)
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Generative AI, Model Evaluation, Dashboard Creation, Dashboard, Image Quality, Embeddings, Image Analysis, Large Language Modeling, Data Visualization, Continuous Monitoring
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: SAS (Software), Descriptive Statistics, Market Data, Financial Data, Risk Modeling, Risking, Regression Analysis, Descriptive Analytics, Statistical Methods, Statistical Hypothesis Testing, Correlation Analysis, Statistical Modeling, Statistical Reporting, Data Analysis Software, Statistical Programming, Statistical Analysis, Quantitative Research, Financial Market, Time Series Analysis and Forecasting, Statistical Software
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Deep Learning, Tensorflow, Keras (Neural Network Library), Matplotlib, NumPy, Applied Machine Learning, Artificial Neural Networks, Artificial Intelligence and Machine Learning (AI/ML), Python Programming, Pandas (Python Package), Machine Learning Methods, Data Science, Artificial Intelligence, Model Optimization, Data Preprocessing, Model Training, Machine Learning, Network Model, Data Manipulation, Model Evaluation
Beginner · Course · 3 - 6 Months

Skills you'll gain: Apple iOS, iOS Development, Swift Programming, Apple Xcode, Mobile Development, UI Components, User Interface (UI), Application Frameworks, Event-Driven Programming, Interactive Design
Beginner · Course · 1 - 4 Weeks

University of Lausanne
Skills you'll gain: Health Policy, Public Health, Health Systems, Geographic Information Systems, Systems Thinking, Health Assessment, Sustainable Development, Policy Development, Environmental Issue, Data Collection
Beginner · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Design, Object Oriented Programming (OOP), Unit Testing, Java, Java Programming, Test Script Development, Test Automation, Software Development, Development Testing, Program Development, Application Design, Software Testing, Application Development, Programming Principles, Data Validation, User Interface (UI), Maintainability, Software Design, Debugging, Data Integrity
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: React Native, User Interface (UI), User Interface and User Experience (UI/UX) Design, UI Components, Mobile Development, User Interface (UI) Design, UI/UX Strategy, Secure Coding, Development Testing, Unit Testing, Software Testing, Authentications, Data Security, Test Engineering, Debugging, iOS Development, Android (Operating System), Mobile Security, Interaction Design, Cross Platform Development
Intermediate · Course · 1 - 4 Weeks

Alex Genadinik
Skills you'll gain: Vibe coding, LLM Application, Generative AI Agents, Email Automation, Agentic Workflows, Large Language Modeling, AI Integrations, AI Workflows, Agentic systems, Software As A Service, Prompt Engineering, Tool Calling, Sales Process, Sales Development, Business Logic, No-Code Development, Development Testing, Application Programming Interface (API)
Mixed · Course · 1 - 3 Months

Alex Genadinik
Skills you'll gain: Customer Retention, Sales Strategy, Upselling, General Sales Practices, Customer Acquisition Management, Revenue Management, Selling Techniques, Customer Relationship Building, Telecommuting, Growth Strategies, Promotional Strategies, Entrepreneurship, Product Promotion, Customer Service, Search Engine Optimization, Subcontracting, Copywriting
Mixed · Course · 1 - 3 Months

Skills you'll gain: Restful API, API Design, Application Programming Interface (API), Security Controls, Virtual Environment, Development Environment, Python Programming, Secure Coding, Data Access, User Accounts, Package and Software Management, Application Security, Encryption
Intermediate · Guided Project · Less Than 2 Hours