Outschool
Abrir configuración de moneda, zona horaria e idioma
Iniciar sesión

¡Crea cualquier juego con estructuras de datos! Introducción a la probabilidad y la informática con Python

¡Estructuras de datos fundamentales del código en informática que impulsan los programas cotidianos! Nos sumergiremos de lleno en conceptos que solo se enseñan en cursos universitarios de informática y lo haremos de una manera práctica y basada en el contexto.
Terence Yang [ Video Games + Coding + Javascript ]
Puntuación media:
4.8
Número de reseñas:
(326)
Clase

Qué está incluido

4 reuniones en vivo
5 horas presenciales

Experiencia de clase

In this practical class, we'll dive deep into building the concrete fundamentals needed for advanced math and programming classes. 

Session 1: Basic Python + Probability
In this class, we'll go over probability and a basic program that acts as the driver for our game(and students can continue to work on their own creations on this class alone).

Session 2: Classes
We'll go objects, some common software engineering patterns, and ways to structure our game in a way that make it scalable.

Session 3: Common Data Structures
During this class, we'll go over some common Data Structures such as:
Graphs/Nodes.
Lists(Linked/Stacks/Queues)
Trees.

Hopefully by the end of this class, they'll have something that simulates a choose your own adventure game.

Session 4: Inheritance
During this session, we'll work on the base classes they made and make derivative/sub classes using inheritance!

Otros detalles

Recursos externos
Además del aula de Outschool, esta clase utiliza:
  • repl.it
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

Clase grupal
Compartir

180 US$

por 4 clases
1 x por semana, 4 semanas
75 min

Completado por 27 alumnos
Videoconferencias en vivo
Edades: 12-17
3-15 alumnos por clase

Esta clase ya no se ofrece
Acerca de
Apoyo
SeguridadPrivacidadPrivacidad de CAPrivacidad del alumnoSus opciones de privacidadTérminos
Obtener la aplicación
Descargar en la App StoreDescargar en Google Play
© 2025 Outschool