What is Javascript?

"What is Javascript", you ask? Javascript is an object-oriented computer programming language commonly used to create interactive effects within web browsers. Examples include timely content updates, responsive maps, animated 2D/3D graphics, and more.

The statically-typed, high-level programming language revolutionized the way languages were developed post its release. Every time a web page does more than just sit there and show fixed, unmoving information for you to look at, Javascript is likely involved.


Why learn JavaScript


Javascript has been embraced by most companies and institutions in the industry, and has been going strong for over 20 years. Capable of running on almost every computer without changing behavior, Javascript is an ideal language to learn. It also has a huge selection of libraries and tools, making it the first choice of languages for many developers.

Javascript has long been a staple of educational institutions due to the explicable graphics, concepts it teaches and its' interoperability between systems. If you need users to remain glued to your webpage by being engaging, fun and interactive - Javascript is the hook, line and sinker of code.

Features of JavaScript

It's the small details that make big differences


Quick & Easy

JavaScript is relatively straightforward for building websites and applications.



JavaScript is highly adaptable to a wide range of web applications.


Active Community

Javascript has one of the most active developer communities, making solutions to problems easier to find.



Companies are in need of software engineers that know Javascript and JavaScript-based technologies.

Future Marketability of JavaScript


The technology industry is changing every year, and you’re probably asking yourself, “will Javascript still be an existing option in the future job market five, ten or twenty years down the road?”. It’s natural to seek a lucrative career path that gives us job security. According to Stack Overflow's Annual Survey of 2018, Javascript is the most commonly used programming language for 6 years running. 

Having the ability to create video games, develop websites, or even build mobile applications allows for a vast amount of flexibility in the upcoming years. Javascript is fast, has lots of plugins, is scalable and is good at holding effective and secure communications, and much more. All of these are reasons why this language will be part of a growing job market for years to come.

"Our Evening Coding Bootcamp"

Though many people have had great success quitting their job and swan-diving into a coding bootcamp, not everyone can commit to a full-time, 10-12 week coding course. Careers, families, education - life, in general, makes it difficult to commit to that type of schedule.


Do any of the below sound like you?


“I need my day job to afford a coding bootcamp.”

“My degree is in another field, but I want to learn more about coding.”

I would like to be able to provide for my future family.

“I want to be able to provide for my family.”

I would like a better career.”

“I would like to be more valuable in my current career.”

For all of the students that can’t give 40 hours per week to a full time coding bootcamp, we are offering a part-time Javascript bootcamp. This way you can keep your job and improve your work value at the same time.

Our Part-Time Javascript Evening Coding Bootcamp

The essentials to know

For the Javascript course, we’ve focused on a set of popular Javascript-based technologies that are most valuable in the workforce today and for the far-off future. The languages covered in this course consistently rank as some of the most popular and in-demand programming languages across several different indexes. Furthermore, The Coding Temple instructors feel that the ease-of-use and capability of these development tools are some of the best available.

While on campus, the average day will consist of homework review, classroom discussions, lectures, technical quizzes, developing projects, and programming exercises.  Some of the concepts discussed include: Design PatternsDatabasesLibrariesFrameworksDRY Code, and Pair Programming.

We also go above and beyond by helping to place you within the industry. Our entire team is dedicated to making sure you’re ready. Whether it’s helping you build a resumé or preparing you for typical software engineer interviews, we make sure that you have the confidence and ability to acquire the ideal position in the industry after finishing the course.

The bread and butter of the course is designing your very own CapStone Project, that will be displayed to local representatives of various companies at the end of the 10 Week Coding Bootcamp.


Preparing For Coding Bootcamp

Moving forward to success


Pre-Class Expectations

Participants are expected to complete approximately 60 hours of work prior to the first in-class session. This pre-work consists of several programming videos as well as programming practice problems.

We recommend that participants budget approximately 20 hours per week for three weeks prior to the beginning of the course to complete this work.

Full-Stack Development

At the conclusion of the course, participants will gain the knowledge required to consider themselves Full-Stack software developers. Because of this, you will increase your value in the workforce.

The Pre-Work will involve the programming languages below and will be consistently revisited throughout the course of the coding class.



An untyped, dynamic, interpreted, runtime language present in all modern web browsers.



The basic structure of a website and how it is presented or stylized.



Cascading Style Sheets that bring detailed designs to objects of a website.



Database language to store and retrieve information.



A cross-platform JavaScript library designed to simplify the client-side scripting of HTML.



UI Framework that has been developed using HTML, CSS, and JavaScript.



Open-source, cross-platform JavaScript run-time environment



Open-source, cross-platform document-oriented database program



A set of routines, protocols, and tools for communicating with software applications



Javascript framework for building interactive and dynamic web pages that attracts users