Object Oriented Design courses can help you learn principles like encapsulation, inheritance, and polymorphism, along with design patterns such as Singleton and Factory. You can build skills in creating reusable code, improving software maintainability, and designing systems that are easier to understand and extend. Many courses introduce tools like UML for modeling, as well as programming languages such as Java and Python, which are commonly used to implement object-oriented concepts in real-world applications.
Skills you'll gain: LLM Application, Middleware, OpenAI API, UI/UX Research, Frontend Integration
Intermediate · Course · 1 - 4 Weeks

Alberta Machine Intelligence Institute
Skills you'll gain: Generative AI, Generative Model Architectures, Generative Adversarial Networks (GANs), Vision Transformer (ViT), Image Analysis, Embeddings, Autoencoders, Convolutional Neural Networks, Responsible AI, Computer Vision, Music, Recurrent Neural Networks (RNNs)
Mixed · Course · 1 - 4 Weeks
Michigan State University
Skills you'll gain: Photography, Peer Review, Photo/Video Production and Technology, Image Quality, Creativity, Design Elements And Principles
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Programming Principles, Scripting, Scripting Languages, Data Structures, Development Environment, Microsoft Visual Studio, Integrated Development Environments, Computer Programming, Software Installation, Algorithms, Debugging
Beginner · Course · 1 - 3 Months

Skills you'll gain: Responsible AI, AI Workflows, AI Enablement, Agentic systems, Automation, Business Process Automation, Real Time Data, MLOps (Machine Learning Operations), AI Personalization, IT Automation, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, No-Code Development, Cloud-Based Integration, Business Transformation, Cloud API, Python Programming, Data Analysis, Restful API, API Design
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Scripting, Email Automation, Google Workspace, Google Sheets, Automation, Spreadsheet Software, Gmail, Javascript, Hypertext Markup Language (HTML), Web Applications, Application Design, Application Development, Application Programming Interface (API)
Intermediate · Course · 1 - 3 Months

Amazon Web Services
Skills you'll gain: AWS Identity and Access Management (IAM), Infrastructure as Code (IaC), Large Language Modeling, Amazon CloudWatch, AWS CloudFormation, Amazon DynamoDB, Software Development Life Cycle, CI/CD, Amazon Web Services, Professional Networking, Prompt Engineering, Cloud Computing, Generative AI, Extract, Transform, Load, Software Architecture, Cloud Computing Architecture, Cloud Management, Data Management, Problem Solving, Teamwork
Build toward a degree
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Real Time Data, Model Deployment, Anomaly Detection, Artificial Intelligence and Machine Learning (AI/ML), Telecommunications, Tensorflow, Deep Learning, Artificial Intelligence, Emerging Technologies, Network Performance Management, Generative AI, Generative AI Agents, Wireless Networks, Computer Networking, Network Architecture, Responsible AI, Digital Communications, Network Protocols, System Design and Implementation, Communication
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Cloud-Native Computing, Cloud Computing Architecture, React Redux, CI/CD, Cloud Applications, Cloud Services, Node.JS, Cloud Development, Cloud Deployment, NoSQL, MongoDB, Web Design and Development, Server Side, Agile Methodology, React.js, Hypertext Markup Language (HTML), HTML and CSS, JavaScript Frameworks, DevOps, Python Programming
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Responsive Web Design, HTML and CSS, Event-Driven Programming, UI Components, Javascript, Interactive Design, Animations, Application Programming Interface (API), User Interface and User Experience (UI/UX) Design, Real Time Data, Data Persistence
Intermediate · Course · 1 - 3 Months

California Institute of the Arts
Skills you'll gain: Photo Editing, Graphic and Visual Design, Layout Design, Design Research, Visual Design, Adobe InDesign, Design, Design Elements And Principles, Storytelling, Digital Publishing, Aesthetics, Color Theory, Creativity, Peer Review
Beginner · Course · 1 - 4 Weeks

IE Business School
Skills you'll gain: Survey Creation, Surveys, Market Research, Business Research, Consumer Behaviour, Marketing Strategies, Research Design, Data Analysis, Research Reports, Market Analysis, Research Methodologies, Experimentation, Customer Analysis, Focus Group, Business Marketing, Decision Making
Beginner · Course · 1 - 4 Weeks