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: Oracle Databases, Data Import/Export, Data Migration, SQL, Query Languages, Identity and Access Management, Google Cloud Platform, Role-Based Access Control (RBAC), Data Access, Data Modeling, Data Mapping, Database Design, Database Architecture and Administration, Cloud Management, Capacity Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Teradata SQL, Identity and Access Management, Data Import/Export, Role-Based Access Control (RBAC), Google Cloud Platform, Extract, Transform, Load, Data Warehousing, SQL, Data Architecture, Database Architecture and Administration, Capacity Management, Database Design, Real Time Data
Intermediate · Course · 1 - 3 Months

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

Google Cloud
Skills you'll gain: Infrastructure as Code (IaC), Terraform, Google Cloud Platform, Cloud Infrastructure, Cloud Management, Other Programming Languages, File Management, Code Reusability, Configuration Management, Command-Line Interface
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: AI Security, Large Language Modeling, Model Deployment, LLM Application, Threat Modeling, Open Web Application Security Project (OWASP), Responsible AI, Google Cloud Platform, Security Controls, Threat Detection, Application Programming Interface (API), System Configuration
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Oracle Databases, Identity and Access Management, Google Cloud Platform, SQL, Extract, Transform, Load, Data Import/Export, Role-Based Access Control (RBAC), Data Access, Database Management, Data Migration, Database Design, Data Sharing, Data Architecture, Capacity Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Identity and Access Management, Serverless Computing, Google Cloud Platform, Cloud Development, Cloud Security, Security Controls, Cloud Deployment, Authorization (Computing), Role-Based Access Control (RBAC), Data Security, Authentications, Operational Databases, Key Management, Virtual Networking, Databases, Application Deployment, Event-Driven Programming
Intermediate · Course · 1 - 3 Months
University of London
Skills you'll gain: Human Computer Interaction, Virtual Reality, Game Design, Full-Stack Web Development, Mobile Development, Agile Software Development, Animations, Data Ethics, Event-Driven Programming, Git (Version Control System), Web Applications, Incident Response, Data Science, Natural Language Processing, Data Transformation, Combinatorics, Database Design, Model Evaluation, Web Development, Generative AI
Credit offered
Graduate Certificate · 6 - 12 Months

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

Heriot-Watt University
Skills you'll gain: Database Systems, Database Management, Database Software, Artificial Intelligence, Graph Theory, Software Engineering, Database Development, Java Programming, Requirements Analysis, Artificial Intelligence and Machine Learning (AI/ML), NoSQL, Computational Logic, Software Design, Java, Software Development, Software Design Documents, Data Structures, Algorithms, Computer Science, Software Technical Review
Earn a degree
Degree · 1 - 4 Years

Google Cloud
Skills you'll gain: Google Gemini, Gemini, Exploratory Data Analysis, Data Wrangling, Data Pipelines, AI Workflows, Big Data, Google Cloud Platform, Data Visualization Software, AI Integrations, Prompt Engineering, Query Languages, SQL
Beginner · Course · 1 - 4 Weeks
University of Illinois at Urbana-Champaign
Earn a degree
Degree · 1 - 4 Years