Full-Stack Development

Live Online Advanced Course 8 Weeks Part-Time

Build upon your coding experience in this unique introduction to back-end concepts. This course will fill in gaps and push you to level up, while preparing for the next stage in your development career.

What you’ll learn

Our Full-Stack Development course, available Live Online from anywhere or In-Person in Toronto, will build upon your experience as a developer and introduce you to foundational back-end concepts. Through a blend of lessons and hands-on practice, this course will fill in gaps in your existing coding toolbox and prepare you for the next phase of your career. Some of the things you'll learn are:

  • HTTP Requests & methods

  • Client & server communication

  • API implementation using server-side

  • Data persistence and document-oriented database systems

  • End-user and client-server authentication techniques

  • Front-end and back-end security techniques

  • Cloud-hosted deployment & project dependency management and bundling tools

Course Projects

Intro Course – Full-Stack Development

What will I build?

Dates & Costs


48 hours over 8 weeks

Learn on evenings or weekends in our signature 8-week format, designed to fit in with a busy schedule.



Get Started

October 25 December 13, 2020

10:00am - 4:00pm EST

Live Online


Expand Details


Tuesdays & Thursdays

Get Started

March 16 May 06, 2021

6:30pm - 9:30pm EST

Live Online

Instructed by

The Juno Team


Expand Details


$1,495 CAD + HST

(October 25th Session Only)

All of our Continuing Education courses are $2,000 CAD + HST. The upcoming session of our Full-Stack Development kicking off October 25th has a special reduced price of $1,495 CAD + HST. Talk to a member of our Student Success Team to learn more about payment details and financing options.

Your Backend Journey Starts Here

Our Full-Stack Development Student Experience Package contains everything you need to know about this exciting course, including:

  • Course syllabus
  • A class-by-class overview
  • A preview of the skills you'll learn
  • How to decide if this course is for you
  • What your next steps should be
Download Student Experience Package

Full-Stack Development FAQs

What formats are Juno's courses offered in?

All Juno courses are offered Live Online from anywhere in the world, or In-Person at our campus in the heart of downtown Toronto, Canada. If you choose to learn Live Online, all you need is a computer and a reliable internet connection. If you choose to learn In-Person, you need to be able to attend on campus classes for the duration of your course.

Please note: Due to COVID-19, all Juno courses are Live Online until further notice. Find out more about Juno's Live Online course format here or signup here to be the first to know when our In-Person courses are back.

I’m a Front-End Web Developer looking to level up. What will the Full-Stack Development course do for my career?

If you’re looking to level up, you’ve come to the right place! This course was specifically designed for people in your exact role. You’ll leave this course ready to move up from your current position into an intermediate or senior position.

After taking a deep dive into our front-end framework of choice: React, you’ll learn about back-end mainstays such as Express, node.js, Mongo DB, Mongoose, Express, Authentication, and deployment.

Can I sign up for Full-Stack Development course after taking the Web Development and JavaScript courses?

Great ambition, but you may not be ready yet! This course is ideal for Bootcamp graduates or Front-End Developers looking to level up. Since this is an intermediate course, it’s important that you have working knowledge as a developer and a solid grasp of React. If you think you're ready, you can apply now. After you've spoken with a member of our Student Success Team, you will be asked to complete a tech challenge before being admitted into the course.

If you're looking to transition to a career as a developer, we recommend our Web Development Immersive program.

Can’t find the answers to your question?

Check out our full FAQs page