Courses at Project enVision
All our courses at Project enVision are taught along with a software called Socrative. Socrative allows volunteers to easily quiz students on what they have learned each class, and help the instructor gauge where each student is during the class. Project enVision is determined to provide high quality classes for free, so every volunteer is equipped with a Socrative Pro account for free. Ask your instructor for more information about how you can analyze results from Socrative as well.
Looking for our Tutor Program? Read more here.
The Java course is ideal for students from 5th grade onwards. enVision has created an excellent curriculum to introduce all the basic concepts of Java in a fun and engaging manner. The course covers all the essentials including variables, arithmetic and logical operations, string manipulations, arrays, functions, user interface, user input, and basic ai. It also introduces the students to advanced topics like object oriented programming and GUI interfaces. There are 5 different levels for Java, each one more advanced then its predecessor. This course is taught as either four sessions of two hours each or five sessions of 1.5 hours each. This is taught using an online website called repl.it. Please bring a Java IDE (Eclipse, Netbeans, Intellij, etc.), or a registered account on repl.it along with your computer (if specified).
Our Python courses are ideal for students interested in getting into computer science. We recommend students from 4th grade onwards attend these classes. Project enVision has 5 levels of Python Courses, ranging from simple Python text-games, to complicated Gravity simulators. We go over using public API(s) for development, and how Python is used in the real life work environment. Additionally, students learn how to analyze large data samples. Please bring PyCharm Education preinstalled on your computer (if specified).
HTML/Web Development Courses
This 3-4 week workshop teaches students how to build basic websites and web apps using HTML/CSS. Students learn the fundamentals of basic web design and creation, and learn how servers and the cloud work. Optionally, students also deploy their sites to the world wide web. This course uses brackets.io and/or CodeAnyWhere. Please have access to an email account and/or download brackets.io to your device before attending the class.
Photography courses help you get to learn more about cameras and how cameras work. By the end of this 5-6 week course, you will be able to take gorgeous pictures from almost any camera. This course is taught in 3 different levels, introducing new aspects of photography in each one. Bring a camera to class
At Project enVision, Math is a session based class with multiple instructors. Currently, enVision provides classes for 4-6 grade students. Each class will focus on teaching some of the material they will be learning in the near future. enVision math classes are fast-paced and advanced for brilliant minds. This is a reimbursement for students already excelling in their own classroom, all for free. Bring a notebook, and pencil to class.
During our Robotics course, students are introduced to basics in robot building, design, and programming using the LEGO® Mindstorms EV3 Education Set. Students are taught the principles of building a good robot, and good practices while programming. Additionally, students are exposed to challenging problems that can be solved with Robotics. Bring a computer to class with the EV3 Home Software installed.
Speech and Debate
Speech and Debate is available for 4th-9th graders that are interested in this extracurricular activity. The program teaches kids how to develop a good presentation while being able to improvise. Kids will learn how to debate through constructing well organized speeches and participating in mock tournaments. We hope to improve your kid's ability to debate while integrating a sense of competitive nature and discipline. Bring a computer to class.