
Skills you'll gain: Operating Systems, Operating System Administration, Technical Support, System Support, Technical Support and Services, Remote Access Systems, Debugging, Issue Tracking, Performance Tuning, Software Installation, Patch Management, Microsoft Office
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Software Documentation, Leaflet (Software), Data Wrangling, Data Preprocessing, Technical Documentation, Data Manipulation, Data Cleansing, Package and Software Management, R (Software), Data Visualization Software, Program Development, Code Review, Plot (Graphics), Ggplot2, R Programming, GitHub, Continuous Integration, Software Technical Review, Software Testing
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Test Planning, Software Testing, Debugging, Test Case, Issue Tracking, Functional Testing, Unit Testing, Software Quality Assurance, System Testing, Test Tools, Acceptance Testing, Software Quality (SQA/SQC), Integration Testing, Test Driven Development (TDD), Test Automation, Regression Testing, Quality Assurance, Waterfall Methodology, Agile Methodology, Python Programming
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Test Planning, Prompt Engineering, Version Control, OpenAI API, Debugging, Flask (Web Framework), Google Gemini, Software Design Patterns, Git (Version Control System), GitLab, Responsible AI, Infrastructure as Code (IaC), GitHub, Collaborative Software, Application Programming Interface (API), Mobile Development, Front-End Web Development, Back-End Web Development, Application Development, Artificial Intelligence and Machine Learning (AI/ML)
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Software Development Methodologies, Development Environment, Software Development, Application Programming Interface (API), Version Control, Software Design Patterns, JSON, Maintainability, Network Engineering, Software Development Tools, API Testing, Restful API, Data Import/Export, Git (Version Control System), Virtualization and Virtual Machines, Computer Programming Tools, Devops Tools, Extensible Languages and XML, YAML, Extensible Markup Language (XML)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: LangChain, GitHub Copilot, Agentic Workflows, CI/CD, LangGraph, AI Workflows, AI Integrations, DevOps, Continuous Deployment, Generative AI Agents, Application Deployment, Test Automation, Maintainability, Agentic systems, Continuous Monitoring, Technology Strategies, Scalability, Risk Management Framework
Intermediate · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Unified Modeling Language, Software Design, Object Oriented Design, Image Analysis, Python Programming, Software Documentation, Jupyter, Software Engineering, Application Programming Interface (API)
Intermediate · Course · 1 - 4 Weeks

Simplilearn
Skills you'll gain: Generative AI, Design Software, Mockups, User Interface (UI), User Interface and User Experience (UI/UX) Design, AI Workflows, User Interface (UI) Design, Software Design, User Experience Design, Prompt Engineering, Artificial Intelligence, Prototyping, User Centered Design, Software Architecture, AI Integrations, Software Engineering
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: GitHub Copilot, Prompt Engineering, AI Integrations, Generative AI, ChatGPT, AI literacy, AI Workflows, Application Development, Code Review, Debugging
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Real-Time Operating Systems, Embedded Software, Software Architecture, Code Reusability, Embedded Systems, Memory Management, Systems Architecture, Software Design, Software Design Patterns, Performance Tuning, Secure Coding, Scalability, Data Sharing
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Service Level, Software Engineering, Software Architecture, Distributed Computing, Data Architecture, Microservices, Software Development, Transaction Processing, Software Design, Test Driven Development (TDD), Blockchain, Big Data, Data Structures, System Monitoring, Databases
Build toward a degree
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Embedded Software, Performance Tuning, System Programming, Software Development Tools, Embedded Systems, Memory Management, Microarchitecture, Software Development, Hardware Architecture, Debugging, Secure Coding, Build Tools, Application Security, Computer Architecture, System Configuration, Programming Principles, C (Programming Language), Digital Signal Processing, Application Development, C++ (Programming Language)
Intermediate · Specialization · 3 - 6 Months