Grow Your Education and Career
Grow Your Education and Career

What can you expect from the Full-Stack Web Development Certificate program? In the online courses, you will learn full-stack by:

  • Developing self-efficacy in researching, designing, and developing web-based applications
  • Learning to navigate the Software Development Lifecycle (SDLC)
  • Working as a collaborative member of Agile teams to complete hands-on projects with real-world relevance
  • Creating web-based applications that request and process input from a user
  • Implementing basic logic
  • Storing and processing data and more
  • Get Dev Skills
    Get Dev Skills

    You will further learn about MERN Stack technologies (MongoDB, Express, React, and Node), as well as how to provide visual representations to the user, utilize the functionality of third-party services, and build complex solutions and integrations with various libraries and frameworks as you progress.

    With a focus on skills development, this program prepares you to become a software engineer, and it also lays a foundation for growing into a senior-level developer. We’ll provide the expertise, instruction and guidance. You bring determination, a growth mindset, and the readiness to get your hands dirty — and you’ll be set up for success.

  • Get Support
    Get Support

    At Kenzie, we’re a close community where you can get the support you need, whether it’s from our Academic Team or even your peers who become each other’s biggest supporters and advocates. The Learner Services Team will also help you navigate throughout the program.

    We are a source of support, but we encourage you to work through challenges, while taking advantage of available resources. We’re partners in your success! But ultimately the outcome of your education depends on you as you transition from learner to graduate to job candidate to tech professional.

  • Get Hired
    Get Hired

    The Kenzie experience doesn’t end at graduation. You’ll work with our Learner Services and Placement teams on your resume building, job searching and interviewing skills. Learning how to do the job is just as important as preparing yourself to get the job — and we’ll guide you on how to do both successfully. We want our graduates and future full-stack developers to be highly skilled and confident, marketable job candidates. Stay connected to the Kenzie Fam too! You and your peers can exchange advice and support as you all begin the job search process.

Web Development Program Quick Facts
Web Development Program Quick Facts
  • Length: The overall program runs for 9 months.
  • Next Start Date: July 2022
  • Tuition: $17,000
  • Hours: 30-40 hours per week
  • Location: Online, available to U.S. and international learners
  • Computer requirements: Click here to learn more about Kenzie Academy’s computer requirements
  • Sample schedule: The sample schedule here is an example of what your schedule could look like; however, we’ll work with you to make one that works best for you.

Check out our courses and curriculum below

Then, let’s get you enrolled!

PROGRAM TECHNOLOGIES AND CURRICULUM (27 Credits)

Technologies

To learn full-stack, you will understand the ins-and-outs of these technologies:

  • JavaScript is a versatile programming language that can integrate with other languages and frameworks, providing learners a context in which to learn foundational programming concepts that can easily transfer to other programming languages.
  • React.js is a frontend development framework used for developing web applications that are fast, responsive, properly encapsulated, and component-based. Learners can transfer their knowledge to other libraries, such as React Native, to develop other types of applications.
  • Node.js is a backend framework that provides an understanding of how to develop a robust backend to support frontend and gives learners the ability to interact with technologies, such as APIs and databases.
  • MongoDB is a database management system that provides an entry-point to using databases to create, read, update, and delete information. Learners can then grow to develop a more sophisticated understanding of complex systems including relational databases.
Introduction to Web Development 1 (3 Credits)

This course introduces Kenzie Academy’s Full Stack Web Development program. Learners set up their development environment and learn fundamental programming concepts and practice them in JavaScript. Programming concepts include instructing a computer to perform operations using knowledge of programming syntax and logic, accounting for a variety of possible inputs, and understanding and optimizing the amount of time and memory required for a solution. Enrollment in the Full Stack Web Development certificate program required.

Introduction to Web Development 2 (3 Credits)

This course builds upon Intro to Web Development 1 and teaches how to enhance HTML pages by adding styles with CSS to add formatting, color, and more to elements on webpages while considering and accounting for varied user behaviors and accessibility within design solutions. Learners progress by learning how to use JavaScript to manipulate the Document Object Model (DOM), which defines and adds asynchronous interaction to the elements on an HTML page. To wrap up this course, learners learn about Array and String methods, how to create and use Objects, and ways to clean up code through refactoring. Enrollment in the Full Stack Web Development certificate program required.

Introduction to Web Development 3 (3 Credits)

Building upon Intro to Web Development 2, in this course learners learn how to use Arrays and Objects to create multi-dimensional data representations, best practices for storing Objects, and their impact on computer memory usage including optimization decision-making. Learners will be introduced to Object Oriented Programming and how to create objects in repeatable ways using Abstraction, Encapsulation, Inheritance, and Polymorphism. Learners will write code that is easy to read and follow, sensibly organized, and reusable in various applications while working on teams to learn how to review code and provide feedback to other team members in accordance with industry standards. Enrollment in the Full Stack Web Development certificate program required.

Full Stack Web Development 1 (3 Credits)

This begins the second sequence of courses in the Full Stack Web Development Certificate. Learners learn about the Client and Server, JavaScript’s asynchronous capabilities, and better organization of code that is easy to read and follow. They are introduced to the React.js library and learn how to create and reuse components. By the end of this course, learners will be able to implement the various parts of a modern web application and understand the architectural design principles. Enrollment in the Full Stack Web Development certificate program required.

Full Stack Web Development 2 (3 Credits)

Building upon Full Stack Web Development 2, learners learn about advanced routing and styling frameworks for React before being introduced to the backend including MERN applications, Express Endpoints, Node.js, and MongoDB. Learners will be able to run a MERN application locally by creating navigation links within an application and calling backend endpoints to display results in the UI. Learners will learn to differentiate between different REST methods and modify existing API endpoints along with existing database schema. Enrollment in the Full Stack Web Development certificate program required.

Full Stack Web Development 3 (3 Credits)

In this course, learners build upon the introduction to Node.js and MongoDB in Full Stack Web Development 3 by building a full-stack application including populating the fields of a nested object reference, receiving and storing a file on the backend, and implementing a third-party library. Enrollment in the Full Stack Web Development certificate program required.

Full Stack Web Development 4 (3 Credits)

The third sequence of courses are designed to give learners more autonomy and flexibility to develop their programming knowledge and skills while beginning their career search.

Full Stack Web Development 4 encapsulates Advanced Modules in the third sequence of courses, which focus on learning independent research skills along with problem-solving processes and optimizing solutions for time and space efficiency. At the end of this course, learners will start to focus on their upcoming career search through portfolio development, resume writing, practicing for technical interviews, and defining a job search strategy. Enrollment in the Full Stack Web Development certificate program is required.

Full Stack Web Development 5 (3 Credits)

Full Stack Web Development 5 encapsulates the second phase of work and includes a capstone project. Capstone focuses on an open-ended group project utilizing the Software Development Lifecycle (SDLC) and all of the skills acquired throughout the program. The capstone project includes development of a Full-Stack MERN Application and will be presented to the cohort and Kenzie staff members prior to graduation and will be used within the graduate’s portfolio. Enrollment in the Full Stack Web Development certificate program required.

Full Stack Web Development 6 (3 Credits)

This course is a continuation of the capstone experience which began in Full Stack Web Development 5. Learners continue working on an open-ended, group capstone project utilizing all of the skills acquired and the Software Development Lifecycle (SDLC). At the end of the course, groups will present the completed capstone project to the cohort and Kenzie staff members and will be used within the graduate’s portfolio. Enrollment in the Full Stack Web Development certificate program required.

More than a Learner

Employers look for more than technical skills and job-related knowledge in their employees. They want to know that you can communicate and collaborate within a team environment as well. Through our group sessions and activities, you’ll gain collaborative experiences and learn how to work with others as an engaged and connected team member.

Not ready yet?
Not ready yet?

Try Kenzie Free, our online coding practice platform.

Learn more

Frequently Asked Questions

Do I have to know how to code in order to attend Kenzie?

Absolutely not! We’re looking for self-starters who are curious about design and like working with diverse groups of people. Our learners are driven problem-solvers who can handle challenges and enjoy being part of a collaborative tech community. Kenzie is open to all applicants with the right attitude and enthusiasm.

LEARN ABOUT THE ADMISSIONS PROCESS
Do you offer courses in-person, online, or both?

Our courses are offered 100% online only to provide you with flexibility and the ability to self-pace your learning according to your schedule.

Can I do this part-time?

You can expect to spend 30-40 hours/week engaging with the learning materials. However, it is designed to be flexible to ensure you adopt the skills you need to level up. We understand how challenging it can be to juggle work or other responsibilities along with furthering your education. We created the Full-Stack Web Development program to work for you.

How difficult are Kenzie Academy programs?

Our programs aren’t easy, but they aren’t out-of-reach for dedicated learners. Our Academic Team of course facilitators, and coaches will guide you through the material and provide help along the way. Our Learner Services Team also checks in with learners to help make sure they’re on track.

We strive to provide enough support to our learners; however, your success depends on you! Don’t enter a Kenzie program lightly — but if you put in the work and take advantage of the available resources, you’ll set yourself up for great success.

What are the requirements to be accepted and enrolled in the program?

Prospective learners must meet the following criteria:

  • High school diploma or equivalent
  • 18 years or older
  • Fluent in English
LEARN ABOUT THE ADMISSIONS PROCESS
Can I apply if I’m an international student?

Yes, you can absolutely apply for our Full-Stack Web Development Certificate (MERN) program if you’re not located in the U.S. International students must choose to pay tuition up front. There may be limitations on placement opportunities.

Ready to get started?

Fill out the application & one of our
Admissions Counselors will be in touch with you soon.