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: Gemini, Google Gemini, Generative AI, Google Cloud Platform, AI Integrations, LLM Application, Application Development, Cloud-Based Integration, Cloud Development, Multimodal Prompts, Prompt Engineering, Application Programming Interface (API)
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Google Gemini, Gemini, Command-Line Interface, LLM Application, Tool Calling, Code Review, AI Workflows, Secure Coding, Computer Programming Tools, Model Context Protocol, Software Installation, Application Security, Software Architecture
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Identity and Access Management, Serverless Computing, Cloud Applications, Google Cloud Platform, Cloud-Based Integration, Cloud Development, Cloud Security, Security Controls, Cloud Deployment, Authorization (Computing), Role-Based Access Control (RBAC), Data Security, Authentications, Operational Databases, Key Management, Encryption, Databases, Application Deployment, Event-Driven Programming, Scalability
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Oracle Databases, Oracle Cloud, Extract, Transform, Load, Database Design, Data Modeling, SQL, Query Languages, Data Migration, Google Cloud Platform, Identity and Access Management, Database Architecture and Administration, Data Import/Export, Data Integration, Data Sharing, Real Time Data
Intermediate · Course · 1 - 3 Months

University of Leeds
Skills you'll gain: Data Ethics, Social Network Analysis, Data Presentation, Statistical Machine Learning, Statistical Hypothesis Testing, Classification And Regression Tree (CART), Data Storytelling, R (Software), Exploratory Data Analysis, Bayesian Statistics, Data Analysis, Data Visualization, Statistical Visualization, Supervised Learning, Network Analysis, Data Preprocessing, Web Scraping, Correlation Analysis, Statistical Modeling, Python Programming
Earn a degree
Degree · 1 - 4 Years

University of California, Berkeley
Skills you'll gain: User Research, Medical Imaging, File I/O, Materials science, Exploratory Data Analysis, Java Programming, Semiconductors, Medical Devices, Finite Element Methods, Team Leadership, Energy and Utilities, Control Systems, Mechanics, Robotics, Environmental Engineering, Radiation Protection, Sustainable Engineering, Structural Engineering, Engineering Analysis, Vibrations
Earn a degree
Degree · 1 - 4 Years

Skills you'll gain: Oracle Databases, Data Import/Export, Data Migration, SQL, Query Languages, Identity and Access Management, Google Cloud Platform, Role-Based Access Control (RBAC), Data Modeling, Data Mapping, Database Design, Database Architecture and Administration, Real Time Data
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Oracle Databases, PL/SQL, Data Modeling, Database Design, Data Architecture, Extract, Transform, Load, SQL, Google Cloud Platform, Relational Databases, Data Import/Export, Query Languages, Database Architecture and Administration, Identity and Access Management, Data Storage, Data Sharing
Intermediate · Course · 1 - 3 Months

Ball State University
Skills you'll gain: Data Ethics, Full-Stack Web Development, Graph Theory, Machine Learning Algorithms, Supervised Learning, File Systems, SQL, Software Engineering, Data Visualization, Statistical Methods, Theoretical Computer Science, Cryptography, Object Oriented Programming (OOP), SAS (Software), Statistical Hypothesis Testing, Text Mining, Artificial Intelligence, Predictive Modeling, Data Science, Natural Language Processing
Earn a degree
Degree · 1 - 4 Years

Skills you'll gain: Apache Hadoop, Apache, Data Infrastructure, NoSQL, Big Data, Database Management Systems, Databases, Unix Shell, Data Storage, Data Storage Technologies, Database Design, Software Installation, Data Access, Data Modeling, Data Persistence, Systems Integration, System Configuration, Command-Line Interface, Enterprise Application Management, Scalability
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: User Interface (UI), Application Development, Application Deployment, UI Components, User Interface (UI) Design, User Interface and User Experience (UI/UX) Design, Program Development, Interactive Design, Development Environment, Software Development Life Cycle, Software Testing, Context Management, Frontend Integration, Application Frameworks, Application Performance Management, Debugging, Application Security, Event-Driven Programming, Web Services
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Cloud Platform, Database Administration, Data Migration, Database Management, NoSQL, Database Architecture and Administration, Databases, Relational Databases, Cloud Applications, Database Design, Query Languages, Dataflow, Terraform, Cloud API, Performance Tuning, Application Deployment, Application Programming Interface (API), Transaction Processing
Intermediate · Course · 1 - 3 Months