Intro to Node.JS

In this course taught by Dev Singh and Jacob Levine, students will learn how to become back-end developers, using the Node.JS language to develop APIs and various projects. This course is a novice-level course designed to teach people not just Node.JS, but also basic JS skills.

Students will also learn how to use Jupyter Notebook, Git/GitHub, and Visual Studio Code. These tools are often used in data science and back-end development, and are essential to collaborating with other developers to create meaningful software.

Using skills learned in this course, students will work together to create a final product of their choosing that is complex enough to demonstrate and apply the skills acquired in this class.

View the course material source code

View the course practice code

View the course final project