
Skills you'll gain: Integrated Development Environments, Application Deployment, Cross Platform Development, Application Development, Development Environment, Software Development Tools, Java, Apache Maven, Programming Principles, Software Development
Intermediate · Guided Project · Less Than 2 Hours

Dartmouth College
Skills you'll gain: File I/O, Embedded Software, C (Programming Language), Linux, Embedded Systems, Build Tools, Command-Line Interface, Operating Systems, Program Development, Software Installation, Development Environment, Application Development, Computer Programming
Beginner · Course · 1 - 3 Months

Skills you'll gain: COBOL (Programming Language), Agile Methodology, Technical Support, Software Development Life Cycle, Agile Project Management, Scrum (Software Development), Technical Support and Services, Software Development, Software Quality Assurance, Quality Assurance, Code Review, Debugging, Software Documentation, Computer Programming
Beginner · Course · 1 - 3 Months

Packt
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Ansible, Git (Version Control System), Docker (Software), Containerization, SonarQube, Kubernetes, CI/CD, GitHub, Version Control, Application Deployment, Jenkins, DevOps, Continuous Integration, Continuous Deployment, Infrastructure as Code (IaC)
Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Database Design, Software Design, Usability Testing, User Interface and User Experience (UI/UX) Design, Software Architecture, Software Design Patterns, Database Management, Systems Design, Application Security, Design Strategies, Operating Systems
Intermediate · Course · 1 - 3 Months

Simplilearn
Skills you'll gain: Generative AI, Software Development Tools, Code Review, Application Development, Computer Programming Tools, Prompt Engineering, Maintainability, Integrated Development Environments, Software Quality (SQA/SQC), Artificial Intelligence, Debugging
Beginner · Course · 1 - 4 Weeks

Fred Hutchinson Cancer Center
Skills you'll gain: Continuous Integration, Continuous Deployment, CI/CD, GitHub, Docker (Software), Software Development, Development Environment, Test Automation, Automation, Debugging, YAML
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: ChatGPT, OpenAI API, Model Deployment, LLM Application, Tool Calling, Large Language Modeling, Prompt Engineering, Application Programming Interface (API), No-Code Development, Python Programming, Software Installation, Open Source Technology, Development Environment, Data Science
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, AI Workflows, AI Orchestration, Generative AI, AI Enablement, API Design, AI Security, Software Development, Database Design, Automation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Software Versioning, Release Management, Open Source Technology, Software Installation, Configuration Management, Code Review, File Management, System Configuration
Beginner · Course · 3 - 6 Months

Northeastern University
Skills you'll gain: Java, Software Architecture, Object Oriented Programming (OOP), Data Structures, Software Design, Computer Programming, Programming Principles, Application Development, UI Components
Mixed · Course · 1 - 3 Months