
Learn Node JS
Build a Discord Bot to Learn Node.JS
In this JavaScript coding camp, students learn how to build their own Discord bot and run a web server to power the bot using Node.js. JavaScript is one of the most popular and versatile coding language. Students can begin this camp with little to no coding experience and leave as an experienced coder.
Language: Node.js (server-side javascript, popular for Web Applications, Data Manipulation, and APIs)
Ages: 14-19
Skill Level: Beginner–Intermediate
Format: Virtual Coding Camp
Class Length: 1 Week, 2 Hours Daily
Topics
Running a web server with Node.js
Feature building
Discord.js bot building
Discord bot capabilities
Outcomes
Own a Discord bot
Own a Discord server
Build Discord bot features
Understand how to use Node.js/JavaScript to interact with Discord
Understand how to take actions on Discord events
Instructor Spotlight

Corbin Fonville
Self-Taught Software Developer
Corbin is a professional software engineer with 8 years of experience building full-stack applications. He thought learning to code was boring until he found a good online program and a motivating project, and his passion is helping others to succeed in the same way. Corbin got his first job in software after a few months of working on guided personal projects, without needing a computer science degree.
Classes, Courses, and Camps Taught
Python: Rocket League Bot
Node.js: Build a Discord Bot
Class Schedule
In this Node.js coding camp, Skillquest students will learn JavaScript programming and how to run a web server using Node.js through hands-on projects taught by an industry expert. Students will learn through classroom style teaching, e-learning, and by building the project themselves.
Here is what your students will expect during a typical week at the Node.js Coding Camp. Progress varies by student, so this is the general overview of the student experience and program material.
Students will learn JavaScript basics and how to start their web server and run their first bot.
Students will plan their bot’s features and program them.
Students will be guided on where to look to solve problems when coding.
Students will complete their bot’s features and demonstrate what their bot can do.
Frequently Asked Questions
What is Node JS?
Node.js is an open-source and cross-platform JavaScript runtime environment. It is a popular tool for almost any kind of project! Click here to learn more.
Do participants need to know how to code?
No! The camp is designed for beginner-to-intermediate coders. Anyone can start learning today and students get access to the full Node.js e-learning course on Skillquest that teaches everything they needs to know about Node.js.
A few hours doesn't seem like a lot of time, how are people building bots that fast?
We jump-start the process with a simple Node.js framework, an easy-to-launch web server, and helpful open-source libraries that professionals use to build features quickly.
What additional costs can I expect?
None. Building and maintaining a Discord server, bot, and Glitch server is completely FREE! Glitch (our web server provider) allows servers to run for free under certain circumstances, to encourage app development. If students want to develop their application to run full-time, Glitch is a low-cost server provider that will help launch it.