Learn Node.JS with Skillquest

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 Professional Developer Instructor Skillquest

Corbin Fonville

Self-Taught Software Developer

Sportradar

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.