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: Recurrent Neural Networks (RNNs), Exploratory Data Analysis, Deep Learning, Text Mining, Plot (Graphics), Artificial Neural Networks, Data Cleansing, Data Import/Export, Data Preprocessing, Natural Language Processing, Model Training, Applied Machine Learning, Python Programming, Machine Learning, Automation
★ 4.6 (266) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Data Visualization, Object Oriented Programming (OOP), Database Application, Plot (Graphics), Databases, Natural Language Processing, SQL, Python Programming, Data Processing, Development Environment, Data Manipulation, Document Management, Data Structures, Operations, Problem Solving, Algorithms, Data Collection
★ 4.8 (16) · Mixed · Course · 1 - 3 Months

Tecnológico de Monterrey
Skills you'll gain: Positivity, Self-Awareness, Resilience, Personal Development, Emotional Intelligence, Optimism, Overcoming Obstacles, Leadership Development, Empowerment, Adaptability, Leadership, Growth Mindedness, Visionary, Relationship Building, Drive Engagement
★ 4.8 (72) · Intermediate · Course · 1 - 4 Weeks

Dartmouth College
Skills you'll gain: Structural Engineering, Structural Analysis, Construction, Civil Engineering, Architecture and Construction, Engineering Analysis, Building Design, Engineering Design Process, Mechanics
★ 4.8 (81) · Beginner · Course · 1 - 4 Weeks

Macquarie University
Skills you'll gain: Mobile Security, Digital Forensics, Criminal Investigation and Forensics, Cyber Threat Intelligence, Cyber Security Strategy, Investigation, Intrusion Detection and Prevention, Cyber Attacks, Cybersecurity, Mobile Development, Cyber Security Policies, Model Training, Artificial Intelligence and Machine Learning (AI/ML), Threat Modeling, Data Security, Cyber Governance, Machine Learning Methods, iOS Development, Application Security, Digital Analysis
★ 4.5 (56) · Intermediate · Specialization · 3 - 6 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Algorithms, Programming Principles, Data Store, Data Management, Computational Thinking, Memory Management, C and C++, Software Design, Problem Solving, Complex Problem Solving
★ 4.3 (8) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Keras (Neural Network Library), Model Optimization, Tensorflow, Deep Learning, Performance Tuning, Model Deployment, Python Programming
★ 4.5 (77) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Pseudocode, Computational Thinking, Debugging, Algorithms, Programming Principles, Web Development Tools, Computational Logic, Front-End Web Development, Solution Design, Javascript, Computer Programming, Data Structures, Web Development, Technical Communication
★ 4.6 (36) · Intermediate · Course · 1 - 4 Weeks

Case Western Reserve University
Skills you'll gain: Exploratory Data Analysis, Spatial Data Analysis, Spatial Analysis, Geospatial Mapping, Geospatial Information and Technology, Descriptive Statistics, Statistical Modeling, R Programming, Statistical Analysis, R (Software), Probability & Statistics, Statistical Programming, Data-Driven Decision-Making, Data Analysis, Simulations, Statistical Methods, Rmarkdown, Data Cleansing, Box Plots, Plot (Graphics)
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Apache Hive, Database Management, SQL, Database Management Systems, Big Data, Database Systems, Amazon Web Services, Databases, Data Management, Amazon S3, Apache Hadoop, Data Storage, Query Languages, Data Storage Technologies, Cloud Storage, Extract, Transform, Load, Data Import/Export, Performance Tuning, File Systems, File Management
★ 4.7 (299) · Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Looker (Software), SQL, Data Pipelines, Data Transformation, Extract, Transform, Load, Data Warehousing, Data Cleansing, Dashboard Creation, Data Analysis, Data Visualization Software, Data Processing, Google Sheets, Query Languages, Google Cloud Platform, Data Import/Export, Data Integrity
★ 4.3 (85) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: OpenAI API, OpenAI, AI Integrations, Prompt Engineering, JSON, Application Programming Interface (API), Web Applications, Generative AI
★ 4.2 (21) · Beginner · Guided Project · Less Than 2 Hours