Coursera
Skills you'll gain: Classification And Regression Tree (CART), Decision Tree Learning, Classification Algorithms, Applied Machine Learning, Java Programming, Machine Learning Algorithms, Algorithms, Machine Learning, Data Structures, Analysis, Software Engineering
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Relational Databases, Data Management, Database Design, SQL, Databases, Database Administration, Query Languages, Database Architecture and Administration, Data Integrity, Data Manipulation
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: React.js, HTML and CSS, Frontend Performance, Application Deployment, Web Development, Hypertext Markup Language (HTML), Front-End Web Development, Web Development Tools, Full-Stack Web Development, JavaScript Frameworks, UI Components, Performance Tuning, Cascading Style Sheets (CSS), Javascript, Server Side, GitHub, Version Control, Git (Version Control System)
Intermediate · Course · 1 - 3 Months

University of Virginia
Skills you'll gain: Model View Controller, Debugging, Software Design, User Interface and User Experience (UI/UX) Design, User Interface (UI), UI Components, Web Applications, Algorithms, JSON, Program Development, User Story, Javascript, Event-Driven Programming, Automation, Data Structures
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: SonarQube, Continuous Integration, Code Coverage, Code Review, Vulnerability, Security Testing, CI/CD, Secure Coding, Application Security, Continuous Delivery, Vulnerability Assessments, Software Quality Assurance, Maintainability, Vulnerability Management, Development Environment, Software Installation, Security Management, Data Integration, Quality Improvement, Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Graph Theory, Javascript, Theoretical Computer Science, Programming Principles, Computational Thinking, Computer Science
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), HTML and CSS, Color Theory, Javascript, Web Design and Development, Front-End Web Development, Program Development, Programming Principles, Computer Programming, Web Development, Data Validation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: UI Components, JavaScript Frameworks, .NET Framework, ASP.NET, C# (Programming Language), Web Components, Web Frameworks, Code Reusability, Frontend Integration, Application Frameworks, Web Applications, User Interface (UI), Javascript, Event-Driven Programming, Server Side
Intermediate · Course · 1 - 3 Months
University of Glasgow
Skills you'll gain: Program Development, Web Development Tools, Web Design and Development, Computational Thinking, Hypertext Markup Language (HTML), Javascript, JavaScript Frameworks, Interactive Design, Software Architecture, Software Design, Computer Programming Tools, Scalability, UI Components, Integrated Development Environments, Application Frameworks, User Interface (UI), Programming Principles
Beginner · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Javascript, Web Development
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Structures, Object Oriented Programming (OOP), Object Oriented Design, Java Programming, Computational Thinking, Java, Algorithms, Programming Principles, Computer Programming, Solution Design
Advanced · Course · 1 - 3 Months

Skills you'll gain: Cloud-Native Computing, Cloud Development, Cloud Applications, Google App Engine, Infrastructure as Code (IaC), Cloud Deployment, Application Deployment, Google Cloud Platform, Application Performance Management, Platform As A Service (PaaS), Continuous Deployment, Kubernetes, Docker (Software), Containerization, Performance Tuning, Computing Platforms, Serverless Computing, Debugging, Computer Programming
Intermediate · Course · 1 - 3 Months