We changed our name to Codealyst and migrated to a new site! Make sure to follow us there and to sign up for our upcoming hackathon.
Price: Free!
Grade: 5th-9th
Format: Virtual
Timeline: August 3rd - August 5th; 1:30 pm – 5:00 pm PM (PST)
Strong foundation in python
The fundamental concepts in machine learning
How to implement/program and test basic machine learning algorithms
Applications of programming and machine learning
Resources for expanding knowledge & for implementing
Computer science is a fun topic, so you should have fun learning it! We make the learning experience fun and incorporate social activities into our lesson plans.
Challenge yourself and don’t be afraid to fail! We encourage our students to not fear failure, because that mindset will enable students to become better and more confident problem solvers.
Students should learn and understand how to be able to code an algorithm, not just copy it.
Learning doesn’t stop at the end of the course. We provide a document with all of the computer science resources we know for students to build on their knowledge, explore other CS fields, and apply their knowledge.
It’s easier to learn when you have more assistance. That’s we provide a 5:1 student to instructor ratio (max) as well as office hours (refer to the schedule below).
All times are listed in Pacific Standard Time (PST)
Sessions are 1:30 pm – 5:00 pm
Office hours are 5:00 pm – 5:45 pm
Breaks are 2:30 pm – 2:45 pm and 3:45 pm – 4 pm
Note: The following schedule only shows an academic overview. Bonding activities will be incorporated.
Goal(s): learn how programming works, build a strong foundation in python
Content: Basic Python topics, including data types, variables, input/output, logic, lists, and loops; challenges & prompts to supplement learning
Goal(s): continue building a strong foundation in python, practice implementation, learn where to learn more and where to apply it
Content: Intermediate Python topics, including functions, sets, dictionaries, classes, and libraries; challenges & prompts to supplement learning; resources for further learning & applications
Goal(s): introduce applications of machine learning (both practical and fun), learn the fundamental machine learning concepts
Content: What machine learning is, applications of machine learning, how machine learning works (including introduction to various types–linear regression, logistic regression, k nearest neighbor, neural networks), machine learning in python (introduction to scikit-learn library & basic classification walk-through)
This course will open professional and educational doors.
Python & Machine Learning, as well as the problem-solving mindset that accompanies these topics, are high in demand!
We provide a strong foundation as well as extensive resources to build from that foundation after the class.
Our mindset optimizes students’ learning paths–refer to the “What we think” section above.
Even if you’re not interested in computer science…
Computer science teaches you problem-solving and the optimal mindset for problem-solving--which will enable students to be more successful in life, no matter what they choose to pursue.
It’s fun, rewarding, engaging, and a chance to meet like minded people!
We believe that computer science is fun–programming is quite rewarding! We love what we teach and we hope to convey that joy as we introduce this amazing field.
Summer should be fun! We incorporate social activities into our lesson plans so that students can have fun and have chances to bond with each other.
If the website form is not loading, please use the button above to register.
In the future, we anticipate hosting courses, hackathons, mentorship programs, social activities, and more! Stay updated for future Girls in Engineering events and opportunities with our email list (you can always unsubscribe later).
The gender gap in computer science is something we are passionate about closing. By offering this camp for free, we hope to reach more girls who might not have otherwise been introduced to this fascinating field. Our instructors are passionate and we hope to make this course not only academically enriching, but engaging–just as much or more than a paid course.
We recognize that virtual classes can be tedious and non-engaging. However, our instructors are all passionate about computer science and we hope to convey this passion while teaching! Our low student to instructor ratio will make it easier for students to be engaged by allowing us to give a more personalized curriculum. Furthermore, we want to encourage bonding between the students, and will include social time and fun activities in addition to the computer science content.
This program builds from the ground up, assuming no prior knowledge of programming. On the other hand, if a student is already familiar with python, we would give them more resources to further advance their python knowledge and/or general programming skills.
We recognize that students will come in with different skill levels, so we will provide many different levels of challenges. Our low student to instructor ratio and office hours will enable us to provide more personalized instruction, so that the student can move at the rate that is best for them and thrive. If the content is too challenging, we will give the student more resources and help the student move at a comfortable pace. If the student isn’t being challenged enough, we can provide them with more resources and more challenging prompts and help them with those projects.
As this class is virtual, every student requires a computer with access to the internet. We will primarily be using zoom and google colab.
Emily Huynh is a tech enthusiast who enjoys learning new concepts and helping others understand those concepts! She has been coding in Python for about four years and has both taken classes and self-studied various computer science and machine learning algorithms. As a Girls Who Code officer and tutor, Emily has experience teaching groups of students and helping students one-on-one. Emily is passionate about machine learning and computer science and aims to express and light a similar passion in students!
Liyen Ho has always loved solving problems and working with others to gain a deeper appreciation of what is at hand. She has coded in Python for 3 years, taking both formal and informal classes to further pursue her interest! With her experiences of tutoring elementary school students as well as other high school students, Liyen has the skill to help students one-on-one to further their personal growth!
Rachel Baek has three years of experience tutoring both groups and individuals. She makes it a priority to accommodate to each student's level of understanding and learning pace in order to ensure a positive experience.
Sharanya Ramanujan enjoys working with children and her peers to spread her love for technology and computer science. She is passionate about solving problems in various coding languages and is always ready to share her love for the subject with others. She has experience tutoring middle schoolers and her peers and looks forward to spreading the joy of computer science to young minds!
Amanda Robinson has been interested in coding and engineering for most of her life and has taken many classes both in and out of school in those fields. She is an officer for Girls Who Code and is very excited to help teach others.