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.

Johns Hopkins University
Skills you'll gain: Operations Research, Resource Allocation, Simulation and Simulation Software, Microsoft Excel, Business Analytics, Data-Driven Decision-Making, Business Risk Management, Transportation Operations, Analytics, Risk Analysis, Process Optimization, Statistical Methods, Business Modeling, Logistics
Mixed · Course · 1 - 3 Months

Skills you'll gain: GitHub, Responsive Web Design, React.js, Front-End Web Development, HTML and CSS, Version Control, Web Development, Web Design and Development, Code Review, Web Analytics and SEO, Database Development, Figma (Design Software), Mockups, Software Development
Advanced · Course · 1 - 3 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Operating Systems, OS Process Management, Unix, System Programming, Command-Line Interface, Unix Commands, File Systems, System Monitoring, Performance Tuning, Package and Software Management, File Management, Data Structures, Algorithms, Cloud Platforms, User Accounts, Security Controls
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Blockchain, Frontend Integration, Transaction Processing, Event-Driven Programming, Front-End Web Development, JavaScript Frameworks, Event Monitoring, Full-Stack Web Development, Development Environment, Web Development, Web Applications, Program Development, React.js, Emerging Technologies, Application Development, Javascript, FinTech
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, OpenAI API, Generative AI, Data Visualization, Data Visualization Software, ChatGPT, Matplotlib, Seaborn, Data Analysis, Pandas (Python Package), Python Programming, Data Manipulation, Natural Language Processing
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Object Oriented Programming (OOP), Javascript, Software Design Patterns, Data Management, Data Structures, Prototyping, Web Development, Performance Tuning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: OpenAI API, ChatGPT, Prompt Engineering, OpenAI, LLM Application, Python Programming
Intermediate · Guided Project · Less Than 2 Hours

Tufts University
Skills you'll gain: Statistical Hypothesis Testing, Statistical Inference, Microsoft Excel, Quantitative Research, Probability & Statistics, Statistical Analysis, Analytical Skills, Statistics, Business Analytics, Python Programming, Technical Communication
Intermediate · Course · 1 - 4 Weeks

Illinois Tech
Skills you'll gain: Time Series Analysis and Forecasting, R Programming, Statistical Analysis, Statistical Software, Forecasting, Statistical Modeling, Data Analysis, Statistical Methods, Statistical Visualization, Data Presentation, Probability & Statistics, Model Evaluation, Statistical Hypothesis Testing
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Statistical Modeling, Data Science, Statistical Methods, Statistical Analysis, Model Evaluation, Regression Analysis, Predictive Modeling, R Programming, Machine Learning, Classification Algorithms, Supervised Learning, Unsupervised Learning, Machine Learning Algorithms
Build toward a degree
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Matplotlib, Seaborn, Plot (Graphics), Scatter Plots, Histogram, Data Visualization, Data Visualization Software, Statistical Visualization, Data Analysis, Python Programming
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Amazon Bedrock, Prompt Engineering, Responsible AI, AI Security, Generative AI, MLOps (Machine Learning Operations), AWS SageMaker, Artificial Intelligence and Machine Learning (AI/ML), Amazon Web Services, AWS Identity and Access Management (IAM), Amazon S3, Model Deployment, Model Evaluation, Natural Language Processing
Beginner · Course · 1 - 3 Months