Interactive and playful approach to learning
Live online coding classes for K-12
Official perks partner
Please leave your information below, we will contact you shortly!
Geeklama 10% Discount
Claim your discount by subscribing to our newsletter. Discount code will be sent to your email.
Courses to spark curiosity and advance
your skills
Programs curated by top engineers to guide your kid on the path to mastery

Scratch Programming

6-14 y.o
6-14 y.o
</Spark interest in coding in just 6 lessons>

</Build simple games and cartoons>

</Interactive class environment>
</Block-based programming>

</Master the fundamentals
of coding>

</Build games, cartoons and create magical worlds>
500$
250$

Scratch Mini

Python Mini

11-17 y.o
</Master the fundamentals of Python>

</Perfect for beginners>

</Project based homework and in class challenges>
250$

Intro
to Machine Learning

14-17 y.o
</Leverage data to solve real-life data science problems>

</Learn data science fundamentals>
Soon →
500$

Intro to Web Development

11-17 y.o
</Kickoff as a developer>

</Learn the essential languages of the web - HTML and CSS>

</Build real web applications>
Soon →
500$

Python Games

14-17 y.o
</Build 6 fun video games>

</Get comfortable working with large codes and complicated logic>

</Hands-on lessons>
500$

Scratch Programming

6-14 y.o
</Block-based programming>

</Master the fundamentals
of coding>

</Build games, cartoons and create magical worlds>
500$

Scratch Mini

11-14 y.o
</Spark interest in coding in just 6 lessons>

</Build simple games and cartoons>

</Interactive class environment>
250$

Python Mini

11-17 y.o
</Master the fundamentals of Python>

</Perfect for beginners>

</Project based homework and in class challenges>
250$

Python Games

14-17 y.o
</Build 6 fun video games>

</Get comfortable working with large codes and complicated logic>

</Hands-on lessons>
500$

Intro to Web Development

11-17 y.o
</Kickoff as a developer>

</Learn the essential languages of the web - HTML and CSS>

</Build real web applications>
Soon →
500$

Intro
to Machine Learning

14-17 y.o
</Leverage data to solve real-life data science problems>

</Learn data science fundamentals>
Soon →
500$
Duration
Standard program: 16 one-hour lessons in 8 weeks.
Mini program: 6 one-hour lessons in 3 weeks.
The student will have the needed attention to be able to make progress with learning and building.
Individual approach
Practice
The student gets resources to practice in class and at home through examples and games.
A group of 3-5 students provides excellent study and practice environment.
Compact group
Let's help you choose a course!
Complete this short survey and get a personalized course recommendation and pathway to coding mastery!
Please leave your information below, we will contact you shortly and help you decide on the best course
Student’s age:
Student’s previous coding experience:
Coding interests:
Time availability:
Meet our tutors
Engineers creating everyday solutions at the world's top companies and students from prestigious universities provide an engaging learning experience for your kids.
Cisco
Skoltech
MSU
Maxwell
MIT
Berkeley
Scratch
Sarah
EdD Curriculum and Instruction, MSc Software Eng
Python, Machine Learning
Margo
PostDoc in Computer Vision, LIRIS Lyon
Scratch, Machine Learning
Aijan
Data Scientist, Cisco
MSc Computer Sci
Scratch
Sergei
Software Engineer, Yandex
Ex-Cisco
Scratch, Python
Isaac
BSc Computer Science, University of Ghana
Scratch, Python
Bailey
BSc Computer Science, UC Berkeley
Python
Anastasija
MSc Info Systems, Skoltech
BSc Physics, Le Moyne, USA
Scratch, Web Development
Max
MPhil Energy Science, Skoltech
Scratch, Python
Shrey
BA Computer Science, Northwestern University
Scratch
Sarah
EdD Curriculum and Instruction, MSc Software Eng
Python, Machine Learning
Margo
PostDoc in Computer Vision, LIRIS Lyon
Scratch, Machine Learning
Aijan
Data Scientist, Cisco
MSc Computer Sci
Scratch
Sergei
Software Engineer, Yandex
Ex-Cisco
Scratch, Python
Isaac
BSc Computer Science, University of Ghana
Scratch, Python
Bailey
BSc Computer Science, UC Berkeley
Scratch, Python
Shrey
BA Computer Science, Northwestern University
Python
Anastasija
MSc Info Systems, Skoltech
BSc Physics, Le Moyne, USA
Scratch, Web Development
Max
MPhil Energy Science, Skoltech
Parents and students
love Geeklama
Feedback from our parents and students about their experience with Geeklama!
I am extremely happy I found Geeklama. I have been extremely impressed with the program, specifically: the small class sizes give everyone a chance to have 1x1 attention, the instructor's patience and experience, and the fun atmosphere that is provided to build and develop games, the length of time of the program - this is no short 1 or 2 session class. The future of many of these kids is in the coding world - this is a great way to start that off.
Richard Sefcik
The best part of this coding class is the projects that I get to work on every week. I get to surprise my family with the games that I have created. I love how patient the instructor is and how interactive the class is. Every week I am excited to see what I get to learn next.
Lincoln, 11 y.o.
My son did not have any coding experience before the Geeklama but after 4 weeks of classes. Now, he wakes up on his own to join the online sessions. The teachers are super passionate about what they do. We are definitely continuing to the next level.
I haven't been seeing friends as often because of the pandemic but the experience with the coding class has been fun! Love building new games and sharing them with my group.
Beka, 10 y.o.
Alice
At first, I wasn't sure whether coding can be interesting for my 6-year-old daughter but decided to give it a try. I was impressed by how professional the teacher is and how much attention is given to each student even though the classes are held in zoom. Every student gets a chance to share their work and get feedback from the instructor and peers. Knowing how important coding is for the next generation, I personally think that it is beneficial for kids to start learning to code early and with Geeklama it is fun.
I like doing animations and games! Also, I like how the instructor teaches, it is not boring.
Aimira, 6 y.o.
Altynai
There are so many online schools on the market and I was very skeptical about all this zoom-style study. My friend recommended Geeklama as there was a promo. It was a good decision that I am still proud of and I am proud of my daughter, as she learned so much in just one month. I attended the first couple of lessons and I am impressed by the level of attention to every student. I will recommend Geeklama to all my friends!
I really enjoy the classes and sharing my projects with my friends. I will use Python to do my homework at school
Karina, 15 y.o.
Christine
I am extremely happy I found Geeklama. I have been impressed with the program, specifically: the small class sizes give everyone a chance to have 1x1 attention, the instructor's patience and experience, and the fun atmosphere that is provided to build and develop games, the length of time of the program - this is no short 1 or 2 session class. The future of many of these kids is in the coding world - this is a great way to start that off.
Richard Sefcik
The best part of this coding class is the projects that I get to work on every week. I get to surprise my family with the games that I have created. I love how patient the instructor is and how interactive the class is. Every week I am excited to see what I get to learn next.
Lincoln, 11 y.o.
My son did not have any coding experience before the Geeklama but after 4 weeks of classes. Now, he wakes up on his own to join the online sessions. The teachers are super passionate about what they do. We are definitely continuing to the next level.
Alice
Beka, 10 y.o.
I haven't been seeing friends as often because of the pandemic but the experience with the coding class has been fun! Love building new games and sharing them with my group.
At first, I wasn't sure whether coding can be interesting for my 6-year-old daughter but decided to give it a try. I was impressed by how professional the teacher is and how much attention is given to each student even though the classes are held in zoom. Every student gets a chance to share their work and get feedback from the instructor and peers.
Altynai
Aimira, 6 y.o.
Also, I like how the instructor teaches, it is not boring.
There are so many online schools on the market and I was very skeptical about all this zoom-style study. My friend recommended Geeklama as there was a promo. It was a good decision that I am still proud of and I am proud of my daughter, as she learned so much in just one month. I attended the first couple of lessons and I am impressed by the level of attention to every student. I will recommend Geeklama to all my friends!
Christine
Karina, 15 y.o.
I really enjoy the classes and sharing my projects with my friends. I will use Python to do my homework at school

FAQ
What course should I start with?
The first course typically depends on your child's grade and experience. See the courses page for tailored offerings for elementary, middle and high schools. Placement in advanced classes is also available if your child has previous coding experience.
How should I prepare for the class?
Students should have their laptops or tablets to connect to the class. We provide all the learning materials that will be needed. Before the start of a course, all students will receive easy-to-follow instructions on the software installation process. Our support team and tutors are always online to assist with any difficulties.
What programming languages will my kids learn?
Scratch, Python and a lot more. Courses are constantly updated, and new courses will include Machine Learning, Mobile App Development, Robotics, and others. You can learn more about existing and future programs on the courses page.
What is your learning approach?
Our courses are fun and easy. We say NO to boring theoretical classes, and YES to engaging practical classes! Geeklama applies project-based learning through games. Our tutors teach small groups of 3-5 students to enable more interactions, sharing, and open discussions. This approach guarantees that students get the very best from each class while making new friends.
Will kids have homework?
Yes. Kids will have playful assignments to apply learning. Caution: You may find your kids having fun with Geeklama. Keep calm; they are not playing games. They are learning sophisticated programming languages.
Who are the tutors?
Our tutors range from professional and experienced software engineers to skilled and intelligent science majors from top schools (MIT, University of California, Berkeley etc.). Tutors are dedicated to the highest professional standards and are passionate about working with kids. You can learn more about them on the instructors page.
Can we join in the middle of an ongoing program?
Even though this is not recommended - options for joining a group can be discussed with Geeklama education advisors. We like to keep the existing dynamics in each group but reach out to us and we will be happy to discuss options.
Why choose Geeklama?
At Geeklama, we are committed to raising the next generation of creators and innovators. Correspondingly, our courses are designed to keep students motivated on their coding journey - engaging, easy, and updated. Tutors are carefully selected to ensure that students are inspired to learn and get the best resources to do so. We provide excellent support for parents and children during and after interactions with Geeklama.
What are your safety and privacy policies?
Geeklama follows the Federal and State laws on the online education of children. In particular, Geeklama upholds the responsibilities under the Family Educational Rights and Privacy Act ("FERPA"), the Protection of Pupil Rights Amendment ("PPRA"), the Children's Online Privacy and Protection Act ("COPPA"). Please refer to our Terms of Use and Privacy Policy for more information.
Still unsure of the course to choose?
Leave your information and we'll contact you shortly
Click to order
Complete Your Purchase
Total: 
Choose at least three options that work for you