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: AI Workflows, AI Orchestration, Agentic Workflows, Model Deployment, AI Security
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Reinforcement Learning, Machine Learning, Markov Model, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning Algorithms, Decision Intelligence, Statistical Machine Learning, Sampling (Statistics), Operations Research, Theoretical Computer Science, Probability, Model Optimization, Statistical Methods, Model Evaluation, Algorithms, Probability Distribution, Applied Mathematics
Intermediate · Course · 1 - 3 Months

Skills you'll gain: API Gateway, Amazon CloudWatch, API Design, Amazon Web Services, Cloud-Based Integration, Microservices, Event-Driven Programming, Cloud Deployment, Data Validation
★ 5 (10) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: TypeScript, Webpack, React Redux, React.js, Application Programming Interface (API), Web Development Tools, Front-End Web Development, UI Components, JavaScript Frameworks, Build Tools, Context Management, Event-Driven Programming, Data Validation, Javascript, Web Development, Software Development
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Blockchain, Cryptography, Encryption, Cryptographic Protocols, Security Architecture Review, Secure Coding, Threat Management, Distributed Denial-Of-Service (DDoS) Attacks, Vulnerability Assessments, Transaction Processing, Exploitation techniques, Information Privacy
Beginner · Course · 1 - 4 Weeks

Niel Asher Education
Skills you'll gain: Exercise Science, Exercise Therapy, Stress Management, Physical Therapy, Rehabilitation, Patient Evaluation, Human Musculoskeletal System, Athletic Training, Injury Prevention, Meditation & Breathwork, Health Assessment, Mental Health Therapies
Intermediate · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Java Platform Enterprise Edition (J2EE), Application Performance Management, Software Design Patterns, Java, Enterprise Architecture, Java Programming, Enterprise Application Management, Secure Coding, Software Design, Model View Controller, System Monitoring, Security Controls, Software Architecture, Application Security, Maintainability, Application Frameworks, Programming Principles, Authorization (Computing), Authentications, Program Development
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Visual Storytelling, AI powered creativity, Color Theory, Style Guides, Generative AI, Layout Design, Prompt Engineering Tools, Creativity, ChatGPT, Creative Design, Aesthetics, Storytelling, Design Elements And Principles, Image Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Open Web Application Security Project (OWASP), API Design, Application Programming Interface (API), Application Security, Secure Coding, Security Controls, Vulnerability Assessments, Authorization (Computing), Hardening, Cryptographic Protocols, Cryptography, Authentications, Exploitation techniques
Intermediate · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Hypertext Markup Language (HTML), HTML and CSS, Web Design, Web Design and Development, Front-End Web Development, Web Development, Web Applications
★ 4 (8) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Generative AI, Retrieval-Augmented Generation, Large Language Modeling, Generative Adversarial Networks (GANs), Generative Model Architectures, LLM Application, Responsible AI, Data Synthesis, SAS (Software), Applied Machine Learning, Natural Language Processing
Beginner · Course · 1 - 3 Months

Skills you'll gain: Data Architecture, Real Time Data, Data Lakes, Capacity Management, Data Pipelines, PySpark, Transact-SQL, Apache Spark, Data Transformation, Data Security, Event Monitoring, Microsoft Copilot, Continuous Monitoring, Data Analysis, Workflow Management, SQL, Artificial Intelligence and Machine Learning (AI/ML), Python Programming, Warehouse Operations, Warehouse Management
Intermediate · Course · 1 - 3 Months