Learn to develop every layer of a web application in this thorough self-paced program. You'll build the skills to code both the front-end user experience and the back-end infrastructure, creating interactive and dynamic websites from the ground up.
- Front-End Development with HTML, CSS, and JavaScript: Learn to design responsive web pages using HTML for structure, CSS for styling, and JavaScript to layer in interactive elements. Put together visually engaging, user-friendly websites that hold up beautifully across devices, from desktop monitors to mobile screens.
- Build and Manage Full-Stack Web Applications: Work with the MERN stack (MongoDB, Express.js, React, and Node.js) to construct complete web applications. You'll learn how to manage databases, handle server-side development, and craft dynamic, data-driven web experiences.
- Deployment and Version Control: Find out how to deploy your web applications to the cloud using AWS and other platforms. You'll also build solid Git skills for version control and collaboration with other developers, getting comfortable with the process of tracking changes in your code.
- Hands-On Projects and Real-World Experience: Work on real projects throughout the program to assemble a portfolio of web applications that highlights your skills. Tackle coding challenges that get you ready for the job market, with plenty of room to practice debugging, optimizing, and refining your work.
What You Will Learn
- Front-end responsive layouts built with HTML and CSS
- Client-side JavaScript programming fundamentals, including DOM manipulation
- Client-side JavaScript libraries and frameworks like React.js
- Node.js development for creating web apps
- MongoDB for working with databases
- Express.js for API development
- Deployment to the cloud using AWS and other stacks
- Git for tracking changes in your code and collaborating with fellow developers
This program is available for 300 days. You can choose when to start your access period. Once you activate, you will have 300 days to complete it (access the course materials, quizzes, projects and videos). You may request one extension of seven (7) days. Other extension requests will be evaluated on a case-by-case basis. Videos are not downloadable.