Web App Development

The goal of this training is to prepare learners to become creative thinkers who read the reality of their community, identify its tech-related needs, and through collective efforts and spirit of service take action to design and build beautiful, functional websites and apps that meet the needs of their target audience. This web development program is all about designing and building websites and apps that are focused on the needs of users, striking a balance between form and function. Foundational concepts of ethics and moral values are paired with coding best practices to ensure the learner can implement web apps effectively and appropriately.

View Programs
Learning Objectives
In this training, the learner will go beyond the code to understand what is really important in web app development by incorporating an ethical framework to the design approach.
Participants will learn to identify the needs of the users, include users in the development process and to structure content and make informed design decisions based on the needs of the users before writing a single line of code.
Learners will build empathy and an understanding of target audience needs, will recognize the benefits of approaching design from the perspective of the user and the importance of accessibility, biases, inclusivity and cultural sensitivity.
Participants will master the languages of the web: HTML, CSS, JavaScript, and SQL. This path is great for front-end or back-end engineers. They will also be introduced to frameworks such as Node.JS, Git, Express.JS, React, GitHub and Deployment platforms such as GitHub.io and Netlify.
Learners will create software applications that are designed to be accessed and used through web browsers. They will create wireframes, prototypes and UI/UX mockups to provides a great user experience, and this includes a clean, intuitive interface, easy navigation, and fast load times.
About Training
$250
Course Length: 2 Months-> 3 days a week
Course Requirements: A computer with access to internet
Course Pre-requisite: There are no pre-requisites for this course
Software Requirements: No paid software required
Course Experience: No programming experience needed
On-demand Video: No videos for this course
Participation & Certification
Participants who successfully complete the course will be awarded a certificate of completion.
The ideal participant would be someone who is eager to improve their skills and master web app design and development to take their understanding to new levels.
This training is for participants who are interested in creating web applications and websites.
You won't feel lost, you won't feel alone, you'll feel confident and secure when designing and developing web apps and websites because you will be accompanied by an instructor.
Completing this training will provide you with the tools and skills required to take your front-end and back-end programming to the next level.
If you're a developer who needs skills for their next client project, or you're looking to enhance your portfolio site to obtain a better job, then this training is absolutely for you.