$180
for 5 classesCode Chat Bots With Discord: An Intro to Server Side Programming W/ Node.js
Completed by 19 learners
Ages 11-16
Live Group Class
Live video meetings
1x per week, 5 weeks
4-10 learners per class
55 min
What's included
5 live meetings
4 hrs 35 mins in-class hoursClass Experience
**DISCLAIMER** Since this class is around Discord, students may possibly be able to connect after class without supervision. Please check in with your student about internet etiquette and (optional) have them ask for your permission to exchange discord usernames.**END DISCLAIMER** Prereq: Have taken AT LEAST Hacking Web Games or Coding Web Games or any previous coding experience. As with of my classes, each class is a discussion/lab session. We open with a warmup activity, a 15 minute lecture(with room for discussion) and a lab at the end. Week 1: What do you want to make your discord bot do? What are ones you've seen in action? Have you programmed before? - Lecture: What is OAuth? What's an environmental variable? How are credentials handled? - Lab: Setup a discord bot/guild. Make our bot say hello! Week 2 (75% lab): What are some commands you'd like? - Lecture: Events Handling, parsing commands, tokenization. - Lab: Make simple commands. - Activity: Check out Discord Documentation Week 3 (75% lab): Advanced Javascript Features + Functions - Lecture: Processing Strings + Commands + Relevance to CS - Lab: Combine them with different discord functions. Week 4: (50% lab) Handling Asynchronous API request. What is a Promise? Using Fetch. - Lecture: Asynchronous functions. What does is mean to be Asynchronous? How and THEN do we handle them? - Lab: Processing data from an API call Week 5: Setup bots with an API! Optional commands.
Other Details
Parental Guidance
**DISCLAIMER** Since this class is around Discord, students may possibly be able to connect after class without supervision. Please check in with your student about internet etiquette and (optional) have them ask for your permission to exchange discord usernames.**END DISCLAIMER**
Meet the teacher
Teacher expertise and credentials
Computer Science is the best platform to give kids the tools they need to start making and discovering things on their own. I love how programming allows students to become even better students by helping them learn to fail safely and rapidly.
Getting good at anything, be it writing or art or cooking, is about practicing and trying new things! Instead, many students are held back by a misconception that they have to be perfect or know everything. Thankfully, programming is the perfect way to break through those misconceptions.
I believe half of teaching is getting students to a place, mentally, where they can learn the material on their own. Programming is one of the best ways to develop that positive feedback loop where effort gets results. In my classes, I try to make usually dry content accessible, relevant, and personalized! Kind of like cooking tasty vegetables!
I studied computer science formally but I've been a nerd all my life! I remember being 12 and discovering this world when Neopets and Myspace let you add custom HTML to your profile page/store.
2 years as the lead instructor of an after school coding program in San Francisco.
5 years teaching, private tutoring, and a few coaching some high school robotics teams.
Also used to volunteer to teach code at underserved public high schools under a non-profit called Code Nation.
Currently, a software engineer in Silicon Valley!
Reviews
Other classes by Terence Yang [ Video Games + Coding + Javascript ]
Other classes by Terence Yang [ Video Games + Coding + Javascript ]
Parents also liked
1:1 Javascript/P5.Js for Ages 9-14
Coco Coders
4.8
(974)
$60 per session
1-on-1 Lessons
On Demand
9-14
JavaScript / p5.Js Computer Science Coding Club: Games, Animations, and More
Coco Coders
4.8
(974)
$20 per class
Next session at 12 AM tomorrow
Group Class
1/wk, 55 min
9-13
Project-Based Javascript Coding (Level 1)
AI Code Academy
4.7
(1,790)
$21 per class
Next session at 11:30 PM on Wednesday
Group Class
10 wks, 1/wk, 1 hr
9-14
Summer Camp: Javascript Coding 4 Kids (Intro)
Dr. Elliott Heflin, Jr.
4.6
(405)
$19 per class
Next session at 10 PM on Mon 5/12
Group Class
5 wks, 2/wk, 55 min
8-13
Creative Coding with P5.js – Game Design for Grades 6–8 using JavaScript
Create N Learn: Game-Based Learning & Future Skill
5.0
(46)
$15 per class
Next session at 3 PM tomorrow
Group Class
8 wks, 1/wk, 55 min
12-14
Kids' Coding Quest: JavaScript Games Edition
MS. JEN of ARTISTIC KIDS WORKSHOP
4.7
(6)
$12 per class
Next session at 12 AM on Tue 6/3
Group Class
4 wks, 2/wk, 55 min
9-14
Javascript Coding for Beginners Level 1 -Project Based Learning
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,861)
$20 per class
Next session at 6 PM on Mon 7/21
Group Class
12 wks, 1/wk, 50 min
10-15
Semester of Javascript: From Basics to Big Ideas!
Coco Coders
4.8
(974)
$18 per class
Next session at 2 PM on Mon 6/2
Group Class
10 wks, 1/wk, 55 min
10-15
Creative Coding 1-On-1 [Digital Art + Games + Animation in JavaScript]
Terry D [Code & Art, JavaScript, M.Ed]
5.0
(48)
$30 per session
1-on-1 Lessons
On Demand
9-15
8 - 10 Years Old: Mobile App Creation With JavaScript - Level 1
Jamesetta James
4.7
(178)
$15 per class
Next session at 1 PM on Mon 5/12
Group Class
1 wk, 1/wk, 1.50 hr
8-10
Summer Camp: Project Based Javascript for Kids (Level 2)
AI Code Academy
4.7
(1,790)
$23 per class
Next session at 3 PM on Mon 6/16
Group Class
2 wks, 5/wk, 1 hr
10-15
Project-Based Javascript Coding (Level 2)
AI Code Academy
4.7
(1,790)
$22 per class
Next session at 3 PM on Sat 5/17
Group Class
10 wks, 1/wk, 1 hr
10-13
Summer Camp: Project Based Javascript for Kids (Level 1)
AI Code Academy
4.7
(1,790)
$22 per class
Next session at 3 PM on Mon 6/16
Group Class
2 wks, 5/wk, 1 hr
9-13
11 -13 Years Old: Mobile App Creation With JavaScript - Level 1
Jamesetta James
4.7
(178)
$15 per class
Next session at 1 PM on Tue 5/13
Group Class
1 wk, 1/wk, 1.50 hr
11-13
Master Web Development: Year-Long HTML, CSS, & Javascript Projects for Kids
Faruk Hasan
4.8
(149)
$12 per class
Next session at 11 PM on Tue 7/1
Group Class
1/wk, 35 min
11-15
1:1 Computer Science Tutoring (Java, JS, Python, Etc...)
Andy Richards
3.4
(5)
$5 per session
1-on-1 Lessons
On Demand
8-18
More to explore
Rainbow Bale
Super Hero
Drawing Science Anatomy
Spelling Rules
Intermediate Ballet
Spanish Superstars
Tutoring Literature
Diversity And Inclusion
Splits
My First Piano
Graphic
Drawing Cute
Advanced Piano
Iew Medieval
Confident Communication
Summertime Sides Sips
Piano Primer
Respectful Communication
Intro To Geology
Dungeons 103