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.

Packt
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Dataflow, Data Pipelines, Apache Kafka, Serverless Computing, Data Processing, Real Time Data, Business Logic, Data Transformation, Data Import/Export, Jupyter, SQL, Performance Tuning
Advanced · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Gemini, Google Gemini, Google Cloud Platform, Generative AI, LLM Application, Application Development, Application Programming Interface (API), Model Evaluation, Test Data
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Gemini, Application Performance Management, Google Workspace, OAuth, Performance Metric, Identity and Access Management, Productivity Software, Application Programming Interface (API), Application Deployment, System Configuration, Data Integration, Company, Product, and Service Knowledge
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: HTML and CSS, Responsive Web Design, Cascading Style Sheets (CSS), Bootstrap (Front-End Framework), Web Design, User Interface (UI), Front-End Web Development, Web Development, Typography, Animations
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Data Lakes, Data Warehousing, Data Pipelines, Data Infrastructure, Data Architecture, Cloud Engineering, Cloud Storage, Google Cloud Platform, Data Storage, Big Data, Data Storage Technologies, Data Processing, Database Design, SQL
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Flutter (Software), Google Gemini, Generative AI, Generative AI Agents, Mobile Development, AI Workflows, LLM Application, Mobile Development Tools, Google Cloud Platform, Vector Databases
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Looker (Software), Data Storytelling, Data Presentation, Data Analysis, Data Transformation, Analytics, Data Visualization, Google Cloud Platform, Data Manipulation, Big Data, Data Sharing, Data Visualization Software, Data Processing, Data Cleansing, Unstructured Data, SQL, Cloud Storage, Solution Architecture
Beginner · Course · 1 - 3 Months

Skills you'll gain: User Interface (UI), Game Design, Unreal Engine, User Interface and User Experience (UI/UX) Design, Video Game Development, No-Code Development, System Design and Implementation, Debugging
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Cloud Deployment, DevOps, CI/CD, Application Deployment, Development Environment, Cloud Applications, Continuous Deployment, Version Control, Continuous Integration, Amazon Web Services, Git (Version Control System), Data Persistence, Database Development, Interactive Data Visualization, Application Programming Interface (API), Real Time Data
Mixed · Course · 1 - 4 Weeks

Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Google Cloud Platform, Data Lakes, Extract, Transform, Load, Cloud Storage, Data Pipelines, Data Migration, Data Processing, Data Warehousing, Cloud Services, SQL, Data Transformation, Data Sharing, Automation
Beginner · Course · 1 - 3 Months