English
Log In
1-on-1 Computer Science Tutoring and Enrichment
Class Experience
US Grade 9 - 12
Beginner - Advanced Level
I can teach a wide variety of topics in Computer Science from the basics of control flow (if-statements, while-loops) to the more advanced topics of Data Structures and algorithm design. I have experience teaching a wide variety of programming languages including Python, Java, JS, C and C++, and C#. For beginner students, I will first cover the following topics, in roughly this order, 1-2 topics per meeting: * Console input/output * Variables * Math * if-statements * while-loops * lists *...
This class is taught in English.
- Students will be able to read, modify, and write computer code that uses print statements, gets user input, uses if-statements, while-loops, lists, and functions
* M.S. in Computer Science from George Mason University * 1 year experience teaching Computer Programming in various programming languages to students aged 8-17 * 2 years experience as a software developer.
0 - 1 hours per week outside of class
Homework
Frequency: 1-2 throughout the classFeedback: includedDetails: Optional homework to help review the topics, and challenges to explore different topics.
Students will be more successful if they have some level of computer literacy; familiarity with creating, moving, and opening files on a computer. Typing speed of 20 words/minute. Not required, but can make learning easier.
In addition to the Outschool classroom, this class uses:
Teacher expertise and credentials
Master's Degree in Science from George Mason University
Howdy, I'm Will! I got my Master's Degree in Computer Science from George Mason University in 2022, and I'm looking to impart the knowledge I've gained to students everywhere. I like to give the students freedom and autonomy in their learning. If...
Reviews
1-on-1 Lessons
$30
per sessionMeets on demand
55 min
Completed by 1 learner
Live video meetings
Ages: 12-18