Discounts Available - Contact Enrollment to learn more
Our Software Development Bootcamp is a proven path to becoming an employable coder. Learn front-end and back-end programming using multiple languages and frameworks to build professional software.
Over the course of 24 weeks you will learn how to build, test and deploy software applications using JavaScript on the client- and server-side of an application (front-end + back-end).
In the first several weeks, you will learn the basics of programming with JavaScript. You will also learn how to work with programmer tools such as the terminals, command-lines, GitHub, text editors, and referencing documentation. The following weeks will focus on functions, data-structures, program organization, and solidify what you learn using bi-weekly projects.
The next unit will focus on building websites and applications using a combination of HTML/CSS and JavaScript to add interactivity. You will begin creating basic websites, and then apply DOM scripting with vanilla JavaScript to understand how events from the user trigger behavior, which in turn modifies the webpage. You will also learn how to retrieve data from third-party sources using the browser fetch API, and understand how AJAX allows for powerful integration with other services. The unit will conclude with a section covering how you use a front-end library such as React.js to create modular component based applications.
This unit of the course will teach you the software development concepts and practices used in the industry; you will become comfortable building back-end servers and APIs which send data to browsers. You will use Express.js for the server layer and MongoDB for the database. This will assist you in understanding how data is generated and sent to a client for presentation to the user.
This unit will teach you how to integrate the two sides of a web application, the front-end and the back-end, into a consistent experience for the user. You will be challenged to think on multiple levels at the same time, and apply what you have learned to the construction of an application that sends data from one user to another, in real-time.
This is where you will build, think, and work on a complete project. Your project will be developed with a team of your peers and will provide an in-depth understanding of project management, how to work in an Agile project life-cycle, and refine the skills that you learned in class by building a functioning web application that you can deploy to real users and visit at a domain name.
Our Software Development Bootcamp is a proven path to becoming an employable coder. Learn front-end and back-end programming using multiple languages and frameworks to build professional software.
Our program approaches development by including study of the most up-to-date and widely-used languages and frameworks that are being used by institutions and companies right now.
Our course professors have the experience necessary to keep you inspired and engaged in the topics at hand during this live online course.
You'll spend the bootcamp working alongside your peers to build real technology; we prefer to teach through projects and exercises rather than walking our students through textbooks.
The focus of our bootcamp is readying our students for the job market, so you'll finish the course able to apply what you've learned in a professional setting.
Our career coaching and networking services are prepared to give students 1-on-1 guidance to equip you with application best practices.
Learn design skills for today's digital world and launch your technology career with Concordia University. This Bootcamp is recognized by employers and educators as a career-ready program.
Our expert instructors guide your learning, providing you the opportunity to ask questions, collaborate with others and have a personalized learning experience.
Your capstone project will be sponsored by a real client from a company or organization that has a design problem. You'll spend the bootcamp working alongside your peers to build real technology; we prefer to teach through projects and exercises rather than walking our students through textbooks.
The focus of our bootcamp is readying our students for the job market, so you'll finish the course able to apply what you've learned in a professional setting.
A wide range of resources will help you launch your next career, including unlimited 1-on-1 career coaching, live workshops, and detailed online resources!
Our admissions team will contact you shortly.
Over the course of 24 weeks you will learn how to build, test and deploy software applications using JavaScript on the client- and server-side of an application (front-end + back-end).
In the first several weeks, you will learn the basics of programming with JavaScript. You will also learn how to work with programmer tools such as the terminals, command-lines, GitHub, text editors, and referencing documentation. The following weeks will focus on functions, data-structures, program organization, and solidify what you learn using bi-weekly projects.
The next unit will focus on building websites and applications using a combination of HTML/CSS and JavaScript to add interactivity. You will begin creating basic websites, and then apply DOM scripting with vanilla JavaScript to understand how events from the user trigger behavior, which in turn modifies the webpage. You will also learn how to retrieve data from third-party sources using the browser fetch API, and understand how AJAX allows for powerful integration with other services. The unit will conclude with a section covering how you use a front-end library such as React.js to create modular component based applications.
This unit of the course will teach you the software development concepts and practices used in the industry; you will become comfortable building back-end servers and APIs which send data to browsers. You will use Express.js for the server layer and MongoDB for the database. This will assist you in understanding how data is generated and sent to a client for presentation to the user.
This unit will teach you how to integrate the two sides of a web application, the front-end and the back-end, into a consistent experience for the user. You will be challenged to think on multiple levels at the same time, and apply what you have learned to the construction of an application that sends data from one user to another, in real-time.
This is where you will build, think, and work on a complete project. Your project will be developed with a team of your peers and will provide an in-depth understanding of project management, how to work in an Agile project life-cycle, and refine the skills that you learned in class by building a functioning web application that you can deploy to real users and visit at a domain name.
Find specific information on course content here.