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)