Idea: What if I run out of things to teach? I can teach multiple things that the students might be williing to learn.
Reasoning Usually my "lecture" takes around 5 minutes. The rest of the class is left for students to work on the activity
Strategy
- Separate the lesson of 45 minutes in order to fit multiple lectures.
- Separate the different lessons the further apart from each other so it's not a "lump" of information
What to learn?
Intro
- Python basics
- UX Design
- 3D Modeling and Printing.
- Art for Videogames: Pixel Art + Animations
- Mobile App Dev MIT App Inventor
- Java
- Game Development using GameStudio 2
- Web Development (Front-end)
- Crafts 101
- Javascript
- Ethics, Commuinication and Project Managament for engineers
- Relational Databases
After the first programming Language
Requirements:
-
Needs a Windows/Mac Laptop
-
Have learn Python or Java first
-
Dungeon and Dragons + Python.
-
Python for boring stuff Automation
-
Python Advanced
-
Hardware and Robotics
-
Data Science & Artificial Intelligence
-
Hacking 101
-
Competitive Programming
-
Cracking your code Interview
-
Game Development using Unity (Fairly Hard)
Advanced
Requirements:
-
Take at least 2 courses with me
-
1 course must been either Java/Python
-
Machine Learning
-
Mobile App Development for IOS
- Requires a Mac
-
Mobile App Development for Android Studio
-
Project 101 - You design your own programming project and work on it. (I recommend at least taking 2 classess with me before this.)
-
Backend Development + Databases or Full Stack Development
-
Advanced Front-end (RactJS)

