[ABOUT ME]
💙 Bachelor's degree in Computer Science from an Ivy League university.
💙 14+ years experience working as a professional software engineer. I've worked in Silicon Valley, New York City, and Taiwan.
💙 I've coded in Typescript, Javascript, Python, PHP, Perl, Java, HTML, CSS.
💙 Extensive experience with databases and SQL, and with building websites and back-end services on Amazon Web Services.
💙 I have one year experience working as a volunteer teacher, teaching high school students Scratch and Python.
[PYTHON]
🐍 Python is very popular language. It is a versatile language used in many different fields, especially in the sciences and AI.
🐍 It's friendly for beginners and a good choice for a first programming language to learn because the code is simple to read and write.
🐍 Sample intro course (can be customized according to your needs and interest):
🍏 Installing Python on your computer (FREE). Installing VS Code (or other editor) (FREE). Or run Python in Google Colab in the browser.
🍏 Variables, data types, text, math operators.
🍏 Control Flow: if/else, for/while, functions.
🍏 Working with lists and dictionaries.
🍏 Reading and writing files on your computer.
🍏 Reading Excel spreadsheet and analyzing the data.
🍏 Graphing data.
🍏 Request data from a URL on the Internet.
🍏 Sample project: coffee shop simulator - calculate expected revenue
[SCRATCH]
🐱 Scratch is a programming language designed to teach children programming. Instead of typing code, users drag and drop blocks in a visual environment.
🐱 Scratch was created at MIT and can be used for free at scratch.mit.edu.
🐱 It is friendly for children, but it can also be used to teach adults coding.
🐱 Sample intro course (can be customized according to your needs and interest):
🍋 Basics of connecting blocks together.
🍋 Moving your character on the screen.
🍋 Control Flow: if/else, loops, functions.
🍋 Working with lists
🍋 Sample projects:
🍋 Side scrolling game like Super Mario.
🍋 Visualize sorting algorithm.
🍋 Create a piano.
🍋 Create an abacus or calculator.
[JAVASCRIPT/HTML/CSS]
🦏 Learn to build a website.
🦏 Add interactivity using React or vanilla JavaScript.
🦏 Learn to style your pages using CSS.
🦏 Host it for free using a service like Netlify.
🦏 I don't have a set path for the course. It will be very customized to what you want to do and learn.
🐶 Come join My Trial Class! 🐶
What to expect in this 25-min trial❓
➡️ Let's discuss your goals and what you want to learn!
➡️ I'll get started teaching you basics to get you prepared for future lessons.
❗️Classroom Rules ❕
↘️ Always check your connection and devices before class starts.
↘️ Cancel the class 24 hours before class. If you have to cancel a class within 24 hours, be sure you notify me through AT Chat