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: User Interface (UI), Vector Databases, User Interface (UI) Design, OpenAI API, UI Components, Figma (Design Software), AI Personalization, LLM Application, OpenAI, Embeddings, Application Development, Data Store, Frontend Integration, Artificial Intelligence, Data Processing, Database Management, Restful API, Web Development
Intermediate · Guided Project · Less Than 2 Hours
Skills you'll gain: Spring Framework, Cloud-Native Computing, Software Architecture, Microservices, Spring Boot, Cloud Applications, Software Design Patterns, Event-Driven Programming, Java Programming, Restful API, Performance Tuning, MongoDB, API Design, Application Programming Interface (API), Dataflow, Web Applications, Resilience, Integration Testing, Performance Management, Debugging
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: JavaScript Frameworks, Restful API, Front-End Web Development, TypeScript, Application Programming Interface (API), Web Frameworks, Web Applications, Server Side, Data Access, UI Components, Debugging
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Retrieval-Augmented Generation, Development Environment, Multimodal Prompts, Embeddings, User Interface (UI), OpenAI API, Generative AI, LLM Application, Program Development, Image Analysis, AI Workflows, Large Language Modeling, AI Integrations, Artificial Intelligence, Vector Databases, Applied Machine Learning
Intermediate · Course · 1 - 3 Months

Skillshare
Skills you'll gain: Unreal Engine, Cinematography, Animation and Game Design, Photo/Video Production and Technology, Virtual Environment, Video Production, 3D Assets, Game Design, Storytelling, Post-Production, Visual Storytelling, Video Editing, Animations, Media Production, Image Quality, Real Time Data, Model Optimization
Beginner · Specialization · 1 - 3 Months

Packt
Skills you'll gain: Command-Line Interface, Graphical Tools, File Management, Software Development Tools, System Configuration, Development Environment
★ 4.5 (6) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Fraud detection, Anomaly Detection, R Programming, Credit Risk, R (Software), Applied Machine Learning, Analytical Skills, Machine Learning Methods, Analysis, Case Studies, Unsupervised Learning, Risk Analysis, Analytics, Business Strategies, Predictive Analytics, Data-Driven Decision-Making, Supervised Learning, Big Data
★ 4.6 (16) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Sprint Retrospectives, Agile Methodology, Agile Project Management, Change Management, Agile Software Development, Organizational Change, Team Management, Team Building, IT Management, Leadership Studies, Team Performance Management, Management Training And Development, Team Leadership, Culture Transformation, Organizational Leadership, Estimation, Continuous Improvement Process, Communication
Intermediate · Course · 3 - 6 Months

Fundação Instituto de Administração
Skills you'll gain: Exploratory Data Analysis, Customer Analysis, Market Analysis, Marketing Analytics, Customer Insights, Big Data, Data Mining, Analytics, Target Market, Data Analysis, Target Audience, R Programming, R (Software), Unsupervised Learning, Data-Driven Decision-Making, Machine Learning Algorithms, Descriptive Statistics, Statistical Modeling, Data Strategy, Consumer Behaviour
Beginner · Course · 1 - 4 Weeks

Alex Genadinik
Skills you'll gain: Debugging, Vibe coding, Prototyping, Mobile Development, Mobile Development Tools, Application Development, AI Product Strategy, AI literacy, Integrated Development Environments, Persona (User Experience), Application Deployment, User Interface (UI) Design, User Interface (UI)
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: OpenAI API, ChatGPT, Unified Modeling Language, OpenAI, LLM Application, AI Integrations, Generative AI Agents, AI Workflows, Diagram Design, Prompt Engineering, Software Visualization, Technical Communication, User Story
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Model Training, Artificial Intelligence and Machine Learning (AI/ML), Computer Vision, Artificial Intelligence, Image Analysis, Machine Learning Methods, Machine Learning Algorithms, AI powered creativity, AWS SageMaker, Responsible AI, Applied Machine Learning, Model Optimization, Natural Language Processing, Generative AI, Machine Learning, Prompt Engineering Tools, Prompt Engineering, Cloud Deployment, Customer experience improvement, AI Integrations
★ 4.9 (16) · Beginner · Specialization · 1 - 3 Months