180 US$

for 5 classes
Clase

Bots de chat de código con Discord: una introducción a la programación del lado del servidor con Node.js

Completado por 19 alumnos
Edades 11-16
Clase grupal
¡Codificaremos un bot de chat mientras aprendemos sobre los conceptos centrales de la ingeniería de software backend! Aprenderemos sobre Javascript, Node.js, OAuth, realizaremos solicitudes API y leeremos documentación para crear nuestro propio bot personalizado.
Puntuación media:
4.8
Número de reseñas:
(326 opiniones)

Videoconferencias en vivo
1 x por semana, 5 semanas
4-10 alumnos por clase
55 min

Qué está incluido

5 reuniones en vivo
4 horas 35 minutos horas presenciales

Experiencia de clase

**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.

Otros detalles

Orientación para padres
**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**
Recursos externos
Además del aula de Outschool, esta clase utiliza:

Conoce al profesor

4.8
326reseñas
Perfil
Experiencia y certificaciones del docente
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!

Reseñas


A los padres también les gusta
Club de programación informática de JavaScript/p5.Js: juegos, animaciones y más
Coco Coders
4.8
(974)
20 US$ por clase
Próxima sesión a las 12 AM el Monday
Clase grupal
1/semana, 55 min
9-13
Javascript/P5.Js 1:1 para edades de 9 a 14 años
Coco Coders
4.8
(974)
60 US$ por sesión
Lecciones 1 a 1
Bajo demanda
9-14
Codificación Javascript basada en proyectos (nivel 1)
AI Code Academy
4.7
(1,797)
21 US$ por clase
Próxima sesión a las 11:30 PM el Wednesday
Clase grupal
10 semanas, 1/semana, 1 hora
9-14
Campamento de verano: Programación en Javascript para niños (Introducción)
Dr. Elliott Heflin, Jr.
4.6
(405)
19 US$ por clase
Próxima sesión a las 10 PM el Mon 5/26
Clase grupal
5 semanas, 2/semana, 55 min
8-13
Codificación creativa en Javascript/P5.Js: ¡Crea juegos, animaciones y más!
Create N Learn: Game-Based Learning & Future Skill
4.8
(58)
15 US$ por clase
Próxima sesión mañana a las 11 PM
Clase grupal
8 semanas, 1/semana, 55 min
12-14
Búsqueda de codificación para niños: Edición de juegos de JavaScript
MS. JEN of ARTISTIC KIDS WORKSHOP
4.7
(6)
12 US$ por clase
Próxima sesión a las 12 AM el Tue 6/3
Clase grupal
4 semanas, 2/semana, 55 min
9-14
Semestre de Javascript: ¡De lo básico a las grandes ideas!
Coco Coders
4.8
(974)
18 US$ por clase
Próxima sesión a las 2 PM el Mon 6/2
Clase grupal
10 semanas, 1/semana, 55 min
10-15
Programación creativa individual [Arte digital + Juegos + Animación en JavaScript]
Terry D [Code & Art, JavaScript, M.Ed]
5.0
(49)
30 US$ por sesión
Lecciones 1 a 1
Bajo demanda
9-15
Programación en Java para principiantes, nivel 1: aprendizaje basado en proyectos
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,885)
20 US$ por clase
Próxima sesión a las 12 AM el Wed 8/6
Clase grupal
12 semanas, 1/semana, 50 min
10-15
Campamento de verano: Javascript basado en proyectos para niños (nivel 2)
AI Code Academy
4.7
(1,797)
23 US$ por clase
Próxima sesión a las 3 PM el Mon 6/16
Clase grupal
2 semanas, 5/semana, 1 hora
10-15
Campamento de verano: Javascript basado en proyectos para niños (nivel 1)
AI Code Academy
4.7
(1,797)
22 US$ por clase
Próxima sesión a las 3 PM el Mon 6/16
Clase grupal
2 semanas, 5/semana, 1 hora
9-13
Ciencias de la Computación: Python, R, JS, Java, C, IA, Ciencia de Datos y más. Tutoría individual.
Joshua West, MBA/ISM, President & Educator w/OtRE
140 US$ por sesión
Lecciones 1 a 1
Bajo demanda
12-18
Desarrollo web avanzado: proyectos de HTML, CSS y Javascript de un año de duración para niños
Faruk Hasan
4.8
(149)
12 US$ por clase
Próxima sesión a las 11 PM el Tue 7/1
Clase grupal
1/semana, 35 min
11-15
[1 a 1] [Python, Javascript, Java, Scratch] Evaluación de codificación: de 8 a 17 años
Mr. Hun
5.0
(6)
29 US$ por sesión
Lecciones 1 a 1
Bajo demanda
8-17
Sesiones de codificación 1:1: Java, Python, HTML, CSS, JavaScript (personalizable)
MissB aka Bhavana R (Coding)
4.9
(38)
70 US$ por sesión
Lecciones 1 a 1
Bajo demanda
9-18
Tutoría individual de programación informática, codificación, Python, Javascript, C# y C++
Dragon Academy by Trammell Classes, DnD,Coding,RPG
4.8
(731)
36 US$ por clase
Próxima sesión a las 4 PM el Wednesday
Clase grupal
1/semana, 25 min
7-12
Ver más clases
Inicio
Buscar
Regalar una tarjeta de regalo
Abrir configuración de moneda, zona horaria e idioma
Idioma y región
Iniciar sesión