Learn JavaScript: Courses & Training in Toronto and Online

JavaScript Course

Live Online Intermediate Course 8 Weeks Part-Time

Build upon your understanding of HTML and CSS with JavaScript, one of the world's most popular programming languages. This course will give you the skills to make your websites more dynamic and interactive.


Download the course package to discover:

  • Financing Options
  • Course Syllabus
  • Course Projects

What you'll learn

Available Live Online from anywhere or In-Person in Toronto, our JavaScript course will build upon your existing HTML and CSS skills with interactive lessons and hands-on practice. You’ll learn to add more advanced and exciting elements to your websites like functioning inputs and animations, through regular exercises, one-on-one mentorship, and portfolio-worthy projects. Some of the things you'll learn are:

  • Fundamentals of programming using JavaScript

  • Introduction to JavaScript Data structures, including Objects and Arrays

  • jQuery methods and best practices

  • The DOM and how to manipulate it

  • Using browser DevTools to debug projects

  • Best practices to keep code efficient and organized

  • How to use REST APIs

Juno’s Web Development Career Pathway

Our learning pathway is proven by over 1,000 successful graduates.

  • 1

    Web Development Course

    Learn the fundamentals of code in our signature beginner-friendly course.

  • 2

    JavaScript Course

    Expand & solidify your skillset with our most popular intermediate course.

  • 3

    Web Development Bootcamp

    Get the skills, experience, and support you need to make a career change, fast.

  • 4

    Job Search & Career Support

    Work one-on-one with our expert Career Services team to perfect your job search skills.

  • Become a Web Developer

    Land your first job in the booming tech industry with a lifelong community.

Patrick Martini
Shannel Noseworthy

Book An Advising Appointment

Our Student Success Team is here to support you through your learning journey! Get in touch below to receive a custom plan for your goals.

Course Projects

These projects built by former students are great examples of what you’ll build throughout this course.

Dates & Costs

Part-Time

48 hours over 8 weeks

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

There are currently no courses scheduled. Please check back soon!

Pricing

$2,000 $995 + HST*

*Get 50% off all our March/April courses! For more funding options, check out our Financing Guide.

Download Financing Guide

What people are saying about Juno

Start Your JavaScript Journey

Our JavaScript Student Experience Package contains everything you need to know about this exciting course, including:

  • Course syllabus and class-by-class overview
  • A breakdown of costs and financing options
  • Overview of the amazing Juno community and what you can expect from your learning experience
  • Real-world reviews from Juno alumni who've taken this course
  • What your next steps should be
Download Student Experience Package
Juno's JavaScript Student Experience Package: Learn JavaScript Live Online or In-Person in Toronto

JavaScript FAQs

  • All of Juno's Bootcamps, courses, and workshops are offered Live Online, so you can learn with us from anywhere in the world. All you need is a computer and a reliable internet connection!

  • You'll need a laptop for every class! If you are unable to provide your own, we offer a limited number of Macbooks for rent for our In-Person classes, at a rate of $100/month plus HST with a refundable security deposit of $250. Please let us know as soon as possible if you require a laptop rental.

    To participate in our Live Online courses, you must have:

    • A computer with working speakers and microphone — a laptop or desktop computer is fine!
    • A modern operating system - MacOS 10 or higher, Windows 7 or higher, or equivalent. We recommmend you use:
      • An Apple laptop newer than 6 years old running one of the 3 most recent major releases of MacOS (currently: 10.14 (Mojave) or newer)
      • A PC laptop newer than 4 years old running Windows 10
    • A strong and consistent internet connection: at least 10Mbps download and 5Mbps upload — you can check your speeds for free here!

    Machines outside these parameters may still work, but might have issues running the software and tooling needed to complete coursework. Juno will only be able to provide limited support to older computers, OS versions, and other operating systems not listed above (e.g. Linux). At this time, laptops running ChromeOS (“Chromebooks”) don’t easily run the software and tools we need for coursework at Juno, and cannot be used with our courses.

    To make the most of your Live Online experience, we also recommend:

    • A working web cam (it doesn’t have to be the greatest quality)!
    • An external monitor if you're using a laptop, or a secondary monitor if you're using a desktop computer
    • A comfortable desk and chair
    • Noise-cancelling headphones
    • A positive attitude!
  • Love your enthusiasm, but you're likely not ready yet! A strong understanding of HTML & CSS is an important prerequisite, and a technical assessment is usually required prior to being accepted into our Javascript Course. If you have no prior coding experience, we recommend starting with our beginner-friendly Web Development course.

  • Students who complete our Bootcamp programs will receive a certificate.

    We don't provide certificates for our part-time courses, but we’re happy to provide a letter of completion — just email our Student Experience Consultant at the end of your course!

  • Our part-time courses are designed for people looking to learn in-demand digital skills, whereas our Bootcamps are intensive, vocational programs meant to prepare students for a career transition.

    While all of the curriculum from our Web Development and JavaScript courses will be touched on in the Web Development Bootcamp, Bootcamp students will dive much deeper into advanced JavaScript topics, such as React and Firebase. The pace at which you're required to learn and build projects in the Bootcamp is also more intensive, making it a completely different experience from our part-time courses.

    Bootcamp students will also receive specialized support from our Career Services team that is not offered in our part-time courses. They will work on soft skills such as presentation and public speaking, working with teams and clients, and best practices for their job search.

  • Yes, the curriculum of our JavaScript course is included in our Web Development Bootcamp. Our JavaScript course is designed for Career Accelerators looking to upskill in their current roles, while our Web Development Bootcamp is designed for Career Changers looking to become a web developer.

    If you are accepted to our Web Development Bootcamp after having already taken our JavaScript course, you will receive a one-time JavaScript Scholarship of $1,750 towards your Bootcamp tuition. This scholarship ensures that you are paying the same amount for your learning experience as those who take JavaScript after being accepted into Bootcamp.

  • There are no instructor-led classes on Fridays. For Full-Time programs, Fridays are self-directed, meaning that we ask that all Full-Time students dedicate Fridays to practicing critical independent work skills such as reviewing class notes, working on projects, or prepping for the week ahead. This ensures that students can wrap up every week of class confidently!