Computer Science @ EIU
All Computer Science @ EIU courses are free and require no previous experience in the hopes of being accessible to all students
June 1st - July 6th
6:00 - 7:00 pm PST
Tuesdays
Intro to Java and Object Oriented Programming
This course will cover the basics of the Java programming language, including its syntax and structure. Computer science concepts will also be taught, covering variables, loops, object-oriented programming, and more. Lectures will teach concepts of computer science and Java, while hands-on activities will further solidify students’ understanding of those concept
​
Grades 5 - 8
Arjun Kashyap
​
Taught By
June 4th - August 6th
4:00 - 5:00 pm PST
Fridays
Intro to App Development in Swift
The app development course teaches students the fundamentals of building an iOS app. Students will learn how to program in Swift and design user interfaces using Sketch. Each week, they will learn new skills and new aspects of the process of app development. By the end of the course, all the students will have built their own mobile app, which they will be able to publish to the app store.
​
Grades 5 - 8
Arth Bohra
Taught By
June 2nd - July 7th
5:30 - 6:30 pm PST
Wednesdays
Intro to Python Programming
This course introduces universal programming concepts such as variables, conditionals, loops, data structures and functions, and prepares advanced work, through Python. The course includes live instruction and asynchronous hands-on assignments. By the conclusion of the course, students will learn how to store and represent data in variables, use conditionals and/or loops to manage complexity within a program, understand the usage of data structures to store collections of relevant data, write custom functions, and confidently comprehend Python syntax.
​
Grades 5 - 8
Archita Singh
Taught By
June 10th - July 29th
6:00 - 7:00 pm PST
Thursdays
Intro to C++ Programming
This course covers fundamental elements of computer science through C++ with lectures, demonstrations, and practical assignments. By the end of the course students will be comfortable with C++ syntax, primitive data types, for-loops, developing basic algorithms, functions, and more.
​
Grades 5 - 8
Reina Pradhan
Taught By
Student Testimonials
Still unsure about our CS courses? Read what our past students have had to say about or courses, curriculum, and instructors!
Computer Science Instructors
Reina Pradhan
Reina is currently a junior at Lynbrook High School. She enjoys coding in Java, C++, Python, R, Matlab, and Octave, while engaging in Computer Science research. She's worked on research that used Machine Learning techniques to track and predict the spread of COVID-19, and have created a working device implementing a computer vision algorithm to aid the visually impaired in past research. She believes that computer Science is a great opportunity to improve one’s logical and critical thinking.
Arth Bohra
Arth Bohra is a high school junior at Dougherty Valley High School. He has been playing soccer at the competitive level for ten years and enjoys watching FC Barcelona and Manchester City. Arth loves to watch comedy tv-shows, play video games with friends, and bake with his family. Additionally, he is very passionate about programming and has created two mobile apps on the iOS app store.
Archita Singh
Archita is a freshman with a passion for computer science. She is involved within her school’s DECA, Science Olympiad, Key Club, Student Council, and Computer Science organizations. Using her knowledge and past experiences with computer science, she is eager to spread her passion for all forms of the field through E.I.U.
Arjun Kashyap
Arjun is currently a sophomore at Monta Vista High School. He has experience in Java and Javascript, and uses his skills to build projects and teach other people. He has conducted research on natural language processing models and their effectiveness, and human-computer interactions. He is interested in computer science because of the large number of subfields it covers and the freedom it provides for expressing himself.
Aarushi Mehotra
Aarushi Mehrotra is a junior at Lynbrook High. She’s been coding ever since she discovered Khan Academy in fourth grade, and since then, she’s taught herself Python, Java, R, Octave, HTML, CSS, and SQL. She’s taken multiple courses ranging from web development to machine learning (like Stanford’s cs231n) to single-cell data analysis and has placed well in online data science competitions. Currently, she’s interning at Westlight AI.​
Manasvi Lodha
Manasvi Lodha is a junior in high school. She has learned Java through multiple college courses and taught myself Python. She also advocates for women in STEM as the Vice President for the school’s Girls Who Code club and is on the team organizing an all-female hackathon called pixel hacks. She has professional experience in technology from interning at Singularity University where she learned about the implications of exponential technology and helped plan their impactful events. She also has significant experience teaching python and other subjects to elementary and middle schoolers.