CODING CLASSES |
|
Come attend any of our free hour-long virtual coding classes! We hold classes on Wednesday and Friday from 3-4pm. The class will start with 20 minutes of concepts, and then the rest of the time will be used to practice the information learned by working on projects. They are continuous and build off of each other. During these sessions, we aim to have a 1:2 or 1:1 ratio of mentors to students, so all students can get the best STEM education possible.
Starting Friday, May 1st, we are allowing students to sign up for both afternoon and evening sessions for a couple of our classes. The evening session lessons will start from the beginning. We hope that this will give students with previous conflicts a chance to learn to code with mentors.
Classes will start on April 22nd and will be every Wednesday and Friday all the way up to May 8th. Then we will take a break for approximately three weeks so that our volunteers can study for AP Exams. Then, classes will resume on May 24th and end on June 12th. We may decide to expand to summer depending on demand. Please see the FAQs if you are confused about anything!
We would recommend that students attend all of the class sessions in one topic area as they build off of material learned from previous classes. However, we understand that everyone has different schedules and may miss a class or two. If that is the case, email us at [email protected] and we will sent over an overview of what was covered during the class you missed.
Not sure if you want to register? Check out what other students and parents had to say.
Have trouble deciding which programming language to learn?
Scratch is recommended for younger students who have never coded before. Scratch helps students build good computational foundations and logical skills. It is very kid-friendly and it provides a very visual block-interface which makes coding more fun for beginners. Scratch programmers have the ability to create interactive animations and games. The language is designed for ages 8 to 16, but all ages are welcome to join our Scratch class.
Java is, across the board, one of the most universal languages in the diverse field of computer science. It is one of the foundational languages that many programmers and technology workers use every day. If a student wishes for a proper and detailed instruction into the world of CS, we would highly recommend that they join one of our Java classes. Our Java classes are also recommended for middle school or high school students who are trying to get a feel for AP Computer Science courses or wish to get a head start in those classes.
Python is currently the fastest growing programming language. It is a high-level language, meaning that the syntax used is very similar to English. This makes Python relatively easy to learn and good for beginners. Python is used for app and web development, scientific computing, data science, and most notably, artificial intelligence. Coding in Python also allows you to take advantage of the numerous data libraries that others have compiled.
Java is, across the board, one of the most universal languages in the diverse field of computer science. It is one of the foundational languages that many programmers and technology workers use every day. If a student wishes for a proper and detailed instruction into the world of CS, we would highly recommend that they join one of our Java classes. Our Java classes are also recommended for middle school or high school students who are trying to get a feel for AP Computer Science courses or wish to get a head start in those classes.
Python is currently the fastest growing programming language. It is a high-level language, meaning that the syntax used is very similar to English. This makes Python relatively easy to learn and good for beginners. Python is used for app and web development, scientific computing, data science, and most notably, artificial intelligence. Coding in Python also allows you to take advantage of the numerous data libraries that others have compiled.