Web and App Development

Learn more about the skills and certifications you need for a career as a front-end, back-end, iOS or Android developer.

Coursera logo C cutout

Explore popular web and app development courses

Skills you'll gain: Jest (JavaScript Testing Framework), Version Control, User Research, UI/UX Research, Usability Testing, Responsive Web Design, Cascading Style Sheets (CSS), Data Structures, Unix Commands, HTML and CSS, Git (Version Control System), Persona (User Experience), GitHub, Interaction Design, Bootstrap (Front-End Framework), React.js, Mobile Development, Front-End Web Development, Algorithms, Web Development Tools

Skills you'll gain: HTML and CSS, Web Design and Development, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Web Development, Web Applications, Front-End Web Development, Javascript, Full-Stack Web Development, Interactive Design, Scripting

Skills you'll gain: Usability Testing, User Research, Figma (Design Software), Design Research, User Experience Design, Prototyping, Wireframing, Persona (User Experience), User Centered Design, Usability, Responsive Web Design, Software Documentation, Mockups, Conceptual Design, Software Design Documents, Design, User Flows, Persona Development, Web Design, Design Software

Web and app development cover a wide variety of skills and careers, from programming languages like Python and Java to front- and back-end development. With so many options and opportunities available, it can be tricky to know where to start. On Coursera, you'll find expert resources to support your goals, whether you're just starting out or are ready to take the next step in your career. Explore web and app development topics, including:

Frequently asked questions (FAQ)