
Coursera
Skills you'll gain: TypeScript, Debugging, Javascript, Software Development
★ 4.1 (15) · Beginner · Guided Project · Less Than 2 Hours

EDUCBA
Skills you'll gain: Extensible Markup Language (XML), Extensible Languages and XML, Data Validation, Verification And Validation
★ 4.4 (14) · Intermediate · Course · 1 - 4 Weeks

Rice University
Skills you'll gain: Computational Thinking, Event-Driven Programming, Algorithms, Combinatorics, Graph Theory, Programming Principles, Application Development, Object Oriented Programming (OOP), Data Structures, Theoretical Computer Science, Probability, Video Game Development, Bioinformatics, Interactive Design, Animation and Game Design, Python Programming, Data Analysis, Program Development, UI Components, Computer Programming
★ 4.8 (4.1K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Java, Mobile Development, Java Programming, Object Oriented Programming (OOP), Application Frameworks, Android Development, Application Development, Program Development, Software Development
★ 4.6 (70) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Classroom Management, Education Software and Technology, Real Time Data, Data Management, Record Keeping
★ 4.6 (155) · Beginner · Guided Project · Less Than 2 Hours
University of Illinois Urbana-Champaign
Skills you'll gain: Digital Marketing Tools, Digital Marketing, Marketing, Strategic Marketing, Marketing Planning, Marketing Strategy and Techniques, Cross-Channel Marketing, Marketing Management, Online Advertising, Promotional Strategies, Digital Transformation, Market Dynamics, Shared Media, Earned Media, Brand Management, Customer Engagement
★ 4.7 (17K) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Spring Framework, JUnit, Restful API, Spring Boot, Unit Testing, Java Programming, Java, Hibernate (Java), Model View Controller, Java Platform Enterprise Edition (J2EE), Web Services, Object-Relational Mapping, Software Testing, Test Script Development, Apache Maven, Data Access, Databases, Database Management, Web Applications, Gradle
Beginner · Course · 3 - 6 Months

Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, C++ (Programming Language), C and C++, Computer Programming, Code Reusability, Embedded Software, Development Environment, Control Systems, Integrated Development Environments, Embedded Systems, Web Applications, Electronics, Game Design, Electronic Components
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Javascript, Programming Principles, Computational Logic, Computer Programming, Web Development, Application Development
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: TypeScript, React.js, Javascript, Debugging, Integrated Development Environments, Context Management
Intermediate · Guided Project · Less Than 2 Hours

California Institute of the Arts
Skills you'll gain: Typography, Graphic Design, Graphic and Visual Design, Creative Design, Design, Layout Design, Information Architecture, Graphic and Visual Design Software, Visual Design, Art History, Design Elements And Principles, Design Strategies, Design Thinking, Design Research, Peer Review, Creativity
★ 4.8 (5.8K) · Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Mathematics Education, Education Software and Technology, Instructional Strategies, Teaching, Digital pedagogy, Curriculum Planning, Simulations, Simulation and Simulation Software, Design Strategies, Interactive Design, Conceptual Design, Display Devices
★ 4.9 (24) · Intermediate · Course · 1 - 3 Months