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: React.js, UI Components, User Interface (UI), Web Development, Business Logic
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Cloud Platform, Big Data, Applied Machine Learning, Predictive Modeling, Analytics, Predictive Analytics, Machine Learning, SQL
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Data Collection, Data Validation, Marketing Effectiveness
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Full-Stack Web Development, Email Automation, Front-End Web Development, User Interface (UI), Java, Server Side, Java Programming, MySQL, Hypertext Markup Language (HTML), Web Development, Web Applications, Data Access, Back-End Web Development, Development Testing, Cascading Style Sheets (CSS), Databases
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, Debugging, Artificial Intelligence, Video Game Development, Scalability, Object Oriented Programming (OOP), Algorithms, Performance Tuning
Advanced · Course · 1 - 3 Months

Skills you'll gain: Relational Databases, Power BI, Microsoft Azure, NoSQL, Dashboard, Databases, Database Architecture and Administration, Data Integration, Data Visualization Software, SQL, Database Management Systems, Data Storage, Data Modeling, Data Warehousing, Cloud Storage, Infrastructure As A Service (IaaS), Platform As A Service (PaaS), Firewall
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, ChatGPT, Responsible AI, Generative AI, OpenAI, Microsoft Copilot, Application Development, Business Process Automation, Scripting, Python Programming, Web Applications, Full-Stack Web Development, Data Processing, GitHub, Application Programming Interface (API), Data Analysis, Development Environment, Front-End Web Development, Web Development, Jupyter
Intermediate · Specialization · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Data Warehousing, Apache Hadoop, Distributed Computing, Scalability, Transaction Processing, Database Systems, Database Design, Database Management Systems, Relational Databases, Database Architecture and Administration, Database Management, Cloud Computing, Query Languages, Big Data, Databases, Data Processing, Machine Learning, SQL, Data Access, Performance Tuning
Intermediate · Specialization · 1 - 3 Months

MathWorks
Skills you'll gain: Image Analysis, Matlab, Computer Vision, Automation Engineering, Medical Imaging
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Stakeholder Management, Agile Project Management, Stakeholder Engagement, Jira (Software), Sprint Retrospectives, Scrum (Software Development), Sprint Planning, User Story, Backlogs, Kanban Principles, Agile Product Development, Lean Methodologies, Agile Software Development, Agile Methodology, Team Management, Risk Management, Project Management Institute (PMI) Methodology, Prioritization, Azure DevOps, Test Planning
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Data Processing, Scalability, Data Manipulation, Pandas (Python Package), Applied Machine Learning, Predictive Modeling, Python Programming, Machine Learning Algorithms, Unsupervised Learning, NumPy, Statistical Methods, Exploratory Data Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Security Testing, Vulnerability Scanning, Secure Coding, Data Security, Application Security, Cyber Security Assessment, Vulnerability Assessments, Web Applications, Web Servers, Information Privacy, SQL
Intermediate · Course · 1 - 3 Months