
Scrimba
Skills you'll gain: TypeScript, Event-Driven Programming, Javascript, Pseudocode, Computational Thinking, JSON, Web Development, Angular, Web Applications, Vue.JS, Data Import/Export, Application Development, Mobile Development, Debugging, Algorithms, Data Structures, Node.JS, Unit Testing, Web Development Tools, JavaScript Frameworks
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Javascript, JSON, Web Applications, Computer Programming, Application Design, Scripting Languages, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Prototyping, Context Management
Beginner · Specialization · 3 - 6 Months

Microsoft
Skills you'll gain: Cascading Style Sheets (CSS), GitHub, C# (Programming Language), Secure Coding, HTML and CSS, User Interface and User Experience (UI/UX) Design, Figma (Design Software), Open Web Application Security Project (OWASP), Git (Version Control System), User Interface (UI), Object Oriented Programming (OOP), Web Development, Debugging, Mockups, Microsoft Copilot, Authentications, Front-End Web Development, Programming Principles, UI Components, Javascript
Beginner · Professional Certificate · 3 - 6 Months
University of Glasgow
Skills you'll gain: Computational Thinking, JSON, Application Deployment, Data Structures, Javascript, Application Development, HTML and CSS, Data Analysis, Code Review, Software Development, Data Visualization Software, Web Development, Web Applications, Scripting, Prototyping, Data Processing, Programming Principles, Unsupervised Learning, Front-End Web Development, Computer Programming
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: JSON, Algorithms, Data Structures, Web Development Tools, Javascript, Pseudocode, Development Environment, Integrated Development Environments, Computer Programming, Application Programming Interface (API), Debugging, HTML and CSS, Object Oriented Programming (OOP), Program Development, Computational Thinking, Performance Tuning
Beginner · Specialization · 1 - 3 Months

Microsoft
Skills you'll gain: Game Design, Software Development, Development Environment, Software Documentation, Data Validation, Javascript, Debugging, Maintainability, Data Structures, Software Design, Computer Programming, Data Management
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Angular, Cascading Style Sheets (CSS), Web Design and Development, Front-End Web Development, HTML and CSS, Responsive Web Design, jQuery, React.js, Javascript, Web Applications, JavaScript Frameworks, Web Development, Web Development Tools, UI Components, User Interface and User Experience (UI/UX) Design, Web Content Accessibility Guidelines, Event-Driven Programming, Maintainability, Software Design Patterns
Beginner · Specialization · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: HTML and CSS, Cascading Style Sheets (CSS), Ajax, Javascript, Responsive Web Design, Front-End Web Development, Web Design, Bootstrap (Front-End Framework), Web Development, Development Environment, Web Development Tools, Web Design and Development, JSON, Web Applications, Web Content Accessibility Guidelines, Scripting, Browser Compatibility, Hypertext Markup Language (HTML), Object Oriented Programming (OOP), Event-Driven Programming
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Event-Driven Programming, Web Applications, Javascript, Data Import/Export, Web Development Tools, Data Management, Web Development, User Interface (UI), Data Validation, Debugging
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Jest (JavaScript Testing Framework), Unit Testing, TypeScript, Angular, Software Testing, JavaScript Frameworks, Web Development Tools, Development Testing, Test Case, Code Coverage, Test Automation, Testability, Integration Testing, Javascript, Node.JS, UI Components, Debugging, Mockups
Intermediate · Specialization · 1 - 4 Weeks

Microsoft
Skills you'll gain: Full-Stack Web Development, Application Design, Webpack, React.js, Web Applications, Package and Software Management, Web Development, Version Control, Software Documentation, Web Development Tools, JavaScript Frameworks, Web Content Accessibility Guidelines, Application Deployment, Frontend Performance, Software Architecture, Cloud Deployment, Software Testing, Javascript, UI Components, Interactive Data Visualization
Intermediate · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Javascript, HTML and CSS, Scripting, Web Design and Development, Event-Driven Programming, Programming Principles, Integrated Development Environments, User Interface (UI), Debugging
Beginner · Course · 1 - 4 Weeks