
Skills you'll gain: JUnit, Test Driven Development (TDD), Version Control, Git (Version Control System), GitHub, Performance Tuning, Unit Testing, Data Structures, Java Programming, Algorithms, Software Testing, Java, Test Case, Computer Programming, Software Development, Scalability
Beginner · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Software Development Life Cycle, CI/CD, Software Development Methodologies, Jenkins, Continuous Integration, Agile Methodology, Software Development, Cloud Development, Continuous Delivery, Agile Software Development, Cloud Computing Architecture, Cloud Applications, Software Engineering, Scrum (Software Development), Computer Programming, Kubernetes
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Java, Java Programming, Application Development, Programming Principles, Data Storage, Data Entry, Computer Programming, Algorithms
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Computer Programming, Programming Principles, Software Design, Data Structures, Debugging
Beginner · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Unreal Engine, C++ (Programming Language), Video Game Development, Game Design, Object Oriented Programming (OOP), Software Design Patterns, Programming Principles, Application Development, Debugging
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Computer Programming, Virtual Machines, Package and Software Management
Beginner · Course · 1 - 4 Weeks

Rice University
Skills you'll gain: Conflict Management, Professional Networking, Smart Goals, Team Motivation, Creative Problem-Solving, Team Management, Team Performance Management, Prioritization, Stress Management, Meeting Facilitation, Relationship Management, Goal Setting, Time Management, Relationship Building, Leadership Development, Team Leadership, Self-Awareness, Communication, Professional Development, Mentorship
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Secure Coding, Application Security, DevSecOps, Security Testing, Software Development Methodologies, Configuration Management, Software Development, Software Configuration Management, Software Development Life Cycle, Software Testing, API Testing, Threat Modeling, Application Programming Interface (API), Cloud Security, Risk Management Framework, Change Control
Intermediate · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Responsive Web Design, Cascading Style Sheets (CSS), Data Persistence, Event-Driven Programming, HTML and CSS, Web Applications, Front-End Web Development, Semantic Web, Javascript, Web Content Accessibility Guidelines, Data Storage Technologies, Application Security, User Interface (UI), Data Validation
Beginner · Course · 1 - 3 Months

Skills you'll gain: Selenium (Software), Test Script Development, Test Automation, Browser Compatibility, Java Programming, Software Testing, Javascript, Eclipse (Software), Apache Maven, Development Environment, Object Oriented Programming (OOP), Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Software Installation, System Configuration
Intermediate · Course · 3 - 6 Months

LearnQuest
Skills you'll gain: Angular, JavaScript Frameworks, Application Deployment, Application Frameworks, Web Development Tools, Frontend Performance, Application Design, Server Side, Web Services, Software Architecture
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Java Programming, Java, Computer Programming, Data Validation, Data Integrity, Computer Science
Intermediate · Course · 1 - 4 Weeks