
Illinois Tech
Skills you'll gain: Javascript and jQuery, Responsive Web Design, Cascading Style Sheets (CSS), Web Design and Development, HTML and CSS, GitHub, Web Applications, JavaScript Frameworks, Web Development Tools, Git (Version Control System), Infrastructure Architecture, Browser Compatibility, Animations
★ 4.6 (18) · Beginner · Course · 1 - 3 Months

Dartmouth College
Skills you'll gain: Command-Line Interface, Linux Commands, Linux, Embedded Systems, Linux Servers, Computer Engineering, File Systems, Unix, Operating Systems, C (Programming Language), File Management, Memory Management, Computer Programming Tools, Computer Programming, Open Source Technology, OS Process Management
★ 4.7 (35) · Beginner · Course · 1 - 3 Months
University of California San Diego
Skills you'll gain: User Interface (UI), UI/UX Strategy, Graphic and Visual Design, User Interface (UI) Design, User Interface and User Experience (UI/UX) Design, Mockups, Layout Design, Web Design, Responsive Web Design, Digital Design, Wireframing, Design Elements And Principles, Usability, Design Strategies, Prototyping
★ 4.5 (579) · Mixed · Course · 1 - 4 Weeks

University of Virginia
Skills you'll gain: Model View Controller, Debugging, Responsive Web Design, User Interface (UI), HTML and CSS, Web Design and Development, User Interface and User Experience (UI/UX) Design, User Interface (UI) Design, Design and Product, Vibe coding, Cascading Style Sheets (CSS), Application Frameworks, Hypertext Markup Language (HTML), Program Development, Generative AI
Beginner · Course · 1 - 4 Weeks
University of California San Diego
Skills you'll gain: Usability, User Interface and User Experience (UI/UX) Design, Graphic and Visual Design, Usability Testing, Web Design, User Interface (UI) Design, Digital Design, Experimentation, Interaction Design, Human Computer Interaction, Prototyping, Design Elements And Principles, Layout Design, Human Centered Design, Web Design and Development, Research Design, Typography, A/B Testing
★ 4.6 (1.4K) · Beginner · Course · 1 - 4 Weeks

University of Minnesota
Skills you'll gain: User Interface (UI), Prototyping, User Interface (UI) Design, Interactive Design, Graphic and Visual Design, Design, Interaction Design, Mockups, Design Elements And Principles, Layout Design, Wireframing, Internet Of Things
★ 4.6 (397) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Event-Driven Programming, Debugging, Programming Principles, Algorithms, Video Game Development, Computer Programming Tools, Game Design, Computer Programming, Program Development, Animation and Game Design, Interactive Design, Integrated Development Environments, Computer Science
★ 4.5 (1.5K) · Beginner · Guided Project · Less Than 2 Hours

EDUCBA
Skills you'll gain: Event-Driven Programming, User Interface (UI), UI Components, User Interface (UI) Design, Interactive Data Visualization, Development Environment, Application Development, Software Installation, Data Entry
★ 4.9 (10) · Intermediate · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: UI/UX Research, User Experience Design, User Experience, User Research, User Centered Design, Interaction Design, Prototyping, Usability Testing, Usability, Human Centered Design, Human Computer Interaction, Conceptual Design, Human Factors, User Interface (UI) Design, Design Elements And Principles, Ideation
★ 4.8 (1.6K) · Beginner · Course · 1 - 3 Months

Northeastern University
Skills you'll gain: Java, Object Oriented Programming (OOP), Data Structures, Java Programming, Object Oriented Design, Event-Driven Programming, Computer Programming, Application Design, Programming Principles, Application Development, File I/O, User Interface (UI), UI Components, User Interface (UI) Design, Development Environment, Code Reusability, Software Development
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Graphic and Visual Design, User Interface (UI) Design, Graphical Tools, Python Programming, Visualization (Computer Graphics), Computer Graphics, Computer Graphic Techniques, Application Programming Interface (API)
★ 4.8 (10) · Mixed · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Application Design, Application Development, UI Components, Event-Driven Programming, Integrated Development Environments, Java Programming, User Interface (UI), Java, Software Design
★ 4.5 (21) · Intermediate · Guided Project · Less Than 2 Hours