
LearnQuest
Skills you'll gain: JUnit, Testability, Unit Testing, Software Testing, Test Case, Test Tools, Java
Intermediate · Course · 1 - 4 Weeks

University of New Mexico
Skills you'll gain: Middleware, Application Frameworks, Web Applications, Model View Controller, Agile Software Development, Git (Version Control System), Software Engineering, Web Development, Software Development, User Interface (UI), Databases, Relational Databases, Ajax, Software Architecture, Ruby on Rails, Javascript, Network Protocols
Mixed · Course · 1 - 3 Months

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

University of London
Skills you'll gain: User Experience Design, User Experience, Wireframing, Persona (User Experience), Application Lifecycle Management, Application Design, Technical Communication, Web Design and Development, Prototyping, UI/UX Research, Web Development, User Research, Mockups, Usability Testing, Application Development, Responsive Web Design, Version Control, Brainstorming, Javascript, MongoDB
Mixed · Course · 1 - 3 Months

Skills you'll gain: Microsoft Azure, Cloud Management, Spring Framework, Software As A Service, Java, Artificial Intelligence, Restful API, Integration Testing, Web Applications, Application Development, Debugging
Intermediate · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: JSON, Event-Driven Programming, Javascript, Mobile Development, Data Structures, Object Oriented Programming (OOP), Web Applications, Programming Principles, Data Storage Technologies, Computer Programming, Data Storage, Front-End Web Development, User Interface (UI), Web Development, Debugging
Beginner · Course · 1 - 3 Months

Skills you'll gain: Blockchain, Development Testing, Web Development Tools, Application Development, Computer Programming Tools, Cryptographic Protocols, Javascript
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Spring Framework, Hibernate (Java), Spring Boot, Java, Object-Relational Mapping, Database Management, Application Frameworks, Data Access, Apache Maven, SQL, Object Oriented Programming (OOP), Model View Controller, Functional Design
Intermediate · Course · 1 - 4 Weeks

Simplilearn
Skills you'll gain: Apache Maven, Build Tools, Continuous Integration, Software Configuration Management, Version Control, Java, Software Versioning, Mac OS, Software Installation, Development Environment
Beginner · Course · 1 - 4 Weeks
Universidad Austral
Skills you'll gain: Responsive Web Design, LESS, Bootstrap (Front-End Framework), Version Control, HTML and CSS, UI Components, Web Design, Web Development Tools, Cascading Style Sheets (CSS), Web Development, Front-End Web Development, Javascript and jQuery, Application Deployment, Node.JS, Javascript
Beginner · Course · 1 - 4 Weeks

University of Virginia
Skills you'll gain: User Story, Javascript, Model View Controller, Debugging, HTML and CSS, Prototyping, jQuery, Web Applications, Hypertext Markup Language (HTML), User Interface (UI), Interactive Design, Web Design and Development, Web Development Tools, Web Design, Application Programming Interface (API), Application Development, Cascading Style Sheets (CSS), Software Development, Software Development Tools, User Experience
Beginner · Specialization · 1 - 3 Months

LearnQuest
Skills you'll gain: Simple Object Access Protocol (SOAP), Web Services, Extensible Markup Language (XML), Java Platform Enterprise Edition (J2EE), Java, Web Applications
Beginner · Course · 1 - 4 Weeks