UNB Coding Boot Camp | UNB

Global Site Navigation (use tab and down arrow)

College of Extended Learning

UNB Coding Boot Camp

Request information

Learn to code in Canada's startup capital

The Information and Communications Technology (ICT) field is experiencing rapid growth that's quickly expanding to the Atlantic Canadian region. This, in addition to the Government of Canada's push to bring more small- and medium-sized businesses online, means that web developers and designers will be even more in demand.

You can get in at the ground level and learn to code in 24 weeks through the University of New Brunswick's new online coding boot camp.

Why attend a web development boot camp at UNB?

We're long-time innovators in STEM. Our coding boot camp is no different. Our intensive boot camp will prepare you to build end-to-end web applications and become a full stack web developer. The UNB coding boot camp includes:

  • Online classes and hands-on projects
  • 24/7 on-demand learning assistance via text or video chat
  • 1-on-1 virtual tutoring
  • A powerful network of engaged instructors, assistant instructors, peers and alumni, as well as exclusive access to 250+ employer partners

How to apply to UNB's online coding boot camp

The application process has four steps, and you'll have an admissions advisor to help you every step of the way. No previous experience is required.

  1. Submit form: Fill out the contact form and select the program you're interested in to request more information.

  2. Interview and application: A member of the admissions team will connect with you to discuss program details and answer any questions you may have. Then, you will fill out a short application.

  3. Assessment: Complete a basic multiple-choice critical thinking and problem-solving assessment. No prior industry knowledge is required.

  4. Enrollment: Once you are accepted into the boot camp, you will secure your seat by signing your enrollment agreement and paying your deposit. Your admissions advisor can walk you through available funding options.

Start here

Note: Upon clicking the red button, you will be taken to an external 2U/UNB website.

The curriculum

The curriculum begins with a deep dive into the basics of coding and data structure. You will complete the program with hands-on experience with the applications and programs used by full stack developers. Along the way, you will build a professional portfolio to impress future employers.

Course topics*

  • Computer Science Applied to JavaScript
    • Algorithms (Searches, Sorts)
    • Performance
    • Time Complexity
    • Big O Notation
    • Data Structures
    • Design Patterns
  • Browser-Based Technologies
    • HTML
    • CSS
    • JavaScript
    • jQuery
    • Responsive Design
    • Bootstrap
    • Progressive Web Applications (PWAs)
    • Local Storage, Session Storage, IndexedDB
    • React.js
  • API Design
    • Client-Server ModelAPI
    • REST
    • JSON
    • AJAX (Fetch API)
    • HTTP request methods
    • GraphQL
  • Deployment and Delivery
    • Heroku
    • Git
  • GitHub Pages
    • Shell Scripting
    • Unit Testing
    • Linting
    • Continuous Integration
  • Databases
    • MySQL
    • MongoDB
  • Server Side Development
    • Node.js
    • Express.js
    • User Authentication
    • Template EnginesMERN Stack (MongoDB, Express.js, React.js, Node.js)

*The materials covered in this course are subject to change due to market demand.

Supplemental Self-Study Topics

After completing the program, you'll have access to four continuation courses to help you build fluency in additional technologies and help increase your competitiveness in the job market:

  • Python
  • Java
  • Amazon Web Services
  • C#
Continuation Courses are an optional week (10 hours) of self-paced content andoffer you the opportunity to add projects to your professional portfolio.

Career outcomes

Upon completion of the web development boot camp you will be qualified to pursue a range of professional roles, such as:

  • Full stack developer
  • Front end web developer
  • Back end web developer
  • Technical project manager
  • QA and test engineer
  • Software developer
  • Software engineer
  • Application developer
  • Web developer

Frequently asked questions

What is a coding boot camp?

A coding boot camp is an intensive learning experience that prepares you to build end-to-end web applications and become a full stack web developer. This 24-week boot camp features online classes and hands-on projects, all designed to fit within your busy schedule.

Are programming boot camps worth it?

Investing in a programming boot camp is a valuable way to change or upgrade your career in a relatively quick amount of time compared to earning a degree. Web development is a high-demand field with good job prospects. And because our boot camps are part-time, you can continue working (and earning) while participating in your program.

How do I get into a coding boot camp?

When you're ready to apply, please follow the steps in the "How to Apply" section, or get in touch with an admissions advisor.

What do you learn in the coding boot camp?

You will learn the skills you need to become a full stack developer. Explore our online coding boot camp in detail.

How much are coding boot camps?

The UNB Coding Boot Camp is $10,955 CAD.

How long are coding boot camps?

Our coding boot camp is 24 weeks, part time.

Can I get a job after coding boot camp?

Job conditions are favourable for web developers and web designers, according to the Government of Canada's Job Bank.

Our next web development boot camp starts soon. Join us.

Schedule a call or chat live with an admissions advisor to learn more. If you're ready to take the next step, fill out an interest form.