Aligned with the NY curriculum, Geekedu is
New York’s leading virtual Math and Coding school for kids and teenagers aged 7-18.
Geekedu is a virtual academy for coding and math courses in New York City. Our instructors provide a structured, but personalized and fun learning environment. Student’s schedules are busier than ever so our flexible class times ensure students remain engaged.
Book A FREE TrialFrom Mathematics to Computer Programming, Geekedu inspires students ages 8-18 to accelerate their academic outcomes with private virtual instruction. Each student starts where they are, and our instructors personalize their teaching techniques to best serve each student.
Our virtual classes are designed to be interactive and engaging. Geekedu instructors personalize the pace to the individual student’s speed, allowing students to master key concepts before moving forward. This approach meets the needs of both slow and fast learners.
Geekedu’s courses are personalized to the individual student but designed to ensure they remain on track with NYC curriculum. As their skills develop, their instructor will teach beyond their grade level introducing Precalculus, Calculus, Advanced Coding, and more.
Math doesn’t have to be hard! Geekedu ensures students of every level develop essential and advanced math skills by making learning fun. From Algebra to Geometry, Number Theory, and advanced topics such as Calculus. We offer a wide range of courses to ensure every student starts where they are and advances at their own pace. With our personalized approach and private instruction, students of every level develop their mathematic skills faster than in a group class setting.
Book A FREE TrialAt Geekedu, we teach kids to Code, Create, and Communicate. Our main mission is to teach the next generation of innovators and change-makers. We believe that coding is more than just a career skill but a way to prepare kids to solve real-world problems through challenging courses such as Python, Java, and C++.
Our coding and computer science courses get kids excited about creating in the digital world! As students advance, our instructors will introduce Animation and Web Development which require both artistry and coding skills.
Scratch is perfect for young beginners. It is a block-based programming platform that allows students to easily create stunning projects and build the fundamentals of programming. Throughout this level, students will create animations and games, which makes learning fun and interactive. These concepts learned are easily transferable to our more advanced courses.
If your child loves to game and is often sharing the features and functions, they wish their games had, they may be interested in game design. Roblox teaches beginning game designers to manipulate blocks in a 3D world, basic game design strategies, and how to create models and scripts in Roblox Studio and Lua Scripting.
This course serves as an introduction of the exciting world of 3D computer animation. Students learn Maya and techniques that are used in professional production studios. The course covers techniques like character modeling, set and prop modeling, texturing, animation principles, special effects, lighting and rendering. Students are encouraged to produce a 30 second 3D animation project at the end of the course.
This course is designed to be a gentle introduction to basic programming concepts, such as algorithms, syntax, loops, and variables, through the engaging and familiar experience of a video game. Students use computational thinking and computer programming to complete challenges by playing games! Give beginners a head start in coding.
Level 2 dives deeper into the basics of Python for a more thorough understanding and introduces advanced topics. Students will build on knowledge from Level 1 and work with data structures, advanced loops, algorithms, and object-oriented programming, and create games based on what they learn. Students will complete the course with a solid understanding of Python fundamentals.
Java is another popular programming language for beginner students. Core concepts covered in this course include Java Syntax, Types and Identifiers, Operators, If Statements, Loops, Arrays, and more. To ensure comprehension and retention, students are assigned projects to measure and test what they’ve learned.
Unity is a multiplatform tool for Game Development allowing for the creation of 3D, 2D, and VR Applications. Unity is an excellent beginner friendly engine that allows users to create whatever their imagination entails. With Unity anything is possible and the sky is the limit. Learn how to create amazing games while learning some Game and Coding fundamentals.
Create your own website from scratch by learning HTML, CSS, and JavaScript. Students will create the base of the website using HTML, then progress to adding visual and interactive components using CSS and JavaScript. The course also covers UI and UX knowledge in order to create a smooth and visually appealing website and ensure compatibility on any device.
The American Computer Science League (ACSL) is a series of four contests, divided into different divisions for all ages. Geek Education offers training for the Senior, Intermediate, Junior, and Elementary Divisions. The contests revolve around Computer Science topics ranging from Number Systems to Boolean Algebra to Digital Electronics. This course prepares students with the necessary Computer Science theory in order to excel in the competition. Topics include: Number Systems, Boolean Algebra, Recursion, Data Structures, Logic Gates, Graph Theory, and Assembly Language. The ACSL can be written using Python, Java, or C++. This course is by invitation, for more information please contact us.
Once students have fully understood all the fundamentals of Python, Level 3 focuses on applying concepts. Students will use the theory to create practical projects which they can showcase on their portfolio by creating applications using external libraries.The topics covered in this level are: game development, data analyzing, and building and using AI.
Scratch is perfect for young beginners. It is a block-based programming platform that allows students to easily create stunning projects and build the fundamentals of programming. Throughout this level, students will create animations and games, which makes learning fun and interactive. These concepts learned are easily transferable to our more advanced courses.
This accelerated course includes variable types, loops, control statements, functions, and one- and two-dimensional arrays, object-oriented programming, memory manipulation, and dynamic arrays. This course is designed to prepare students for the American Computer Science League (ACSL), the USA Computing Olympiad (USACO) and the Canadian Computing Competition (CCC).Pre-requisites: a solid background in coding (completion of Java Level 2 or AP Computer Science A).
This beginner-friendly course serves as an introduction to the Java programming language. Students will learn the fundamentals of Java along with core computer science concepts. Concepts covered in this course include Java syntax, types and identifiers, operators, if statements, loops, arrays and more. Students will apply these concepts to create fun games such as Tic-Tac-Toe.
This course covers Java concepts up to university level. Students will learn a well-rounded selection of the AP CSP curriculum and will dramatically improve their problem-solving skills. It’s designed to prepare students for the Advanced Placement Computer Science exam, which may qualify students for post-secondary credits.
APP development course is the perfect go-to solution if you master the art of coding. Our App Development course is the stepping stone to your coding journey. In the APP development course, students will learn the basics of coding Apps and games for smartphones. They will write code for the first time, develop and design their own unique self-made products.
Our engaging materials are designed by grades will introduce important math concepts and logical thinking skills. You'll prepare your child to enter school with a great head start and a strong foundation. Pre-learn new concepts that will be covered in school, and students will have a deeper understanding than peers. Get your child excel in Math!
A thorough introduction to Algebra following our Pre-Algebra class. This course gives students a strong foundation in Algebra concepts. The curriculum focuses on inequality and system of equations, ratios, percent, proportions; linear functions, factoring, quadratic equations, and functions; general functions, sequence, and series; polynomials, exponentials, and logarithms. Students will be prepared to tackle more advanced Algebra learning.
This number theory course will take your elementary school student beyond their current grade level. It allows them to learn more of their favorite mathematics, and gradually introduces new concepts such as Primes and Composites, Multiples, Divisors and Divisibility, Prime Factorization and Its Uses, Modular Arithmetic, and more.
Learning algebra opens up a whole new world of mathematics and this course ensures your child has a solid foundation. It’s ideal for middle school students and advanced elementary school students. The course includes learning techniques and study skills that will be essential as students enter high school.
We have a variety of advanced mathematics courses to choose from, including Pre-Calculus, General Calculus, and AP Calculus. This includes a strategic course to prepare AP students for their upcoming AP Calculus AB/AC exam. Subjects include Limits and Continuity, Differentiation, Applications of Derivatives, Integration and Accumulation of Change, Differential Equations, and Applications Of Integrations.
This course prepares students for the rigours of Algebra studies while focusing on building problem-solving and logic techniques. This will challenge students beyond middle school math concepts. Pre-Algebra offers students a well-rounded understanding of math. It covers major topics like arithmetic, divisibility, GCD, LCM, ratios rates, and percent, angles, perimeter, and area, basic statistics and counting.
Students in grades 6-10 will build a solid understanding of more advanced geometry concepts in this course. It is designed to expand on the standard high school geometry curriculum and to challenge students with new concepts and problems. Topics include congruent and similar triangles, circles, 3D geometry, and introductory trigonometry.
To build on the concepts from the Introduction level course, students will build on their Counting and Probability knowledge. A thorough introduction for students in grades 7-10 to counting and probability topics such as permutations, combinations, Pascal's triangle, geometric probability, basic combinatorial identities, the Binomial Theorem, Pigeonhole Principle Conditional, Probability Graph Theory and more.
This course is designed to prepare students for the AMC series contests. These competitions cover the entire high school math curriculum including trigonometry, algebra, and advanced geometry. The course assists students in developing and enhancing their problem-solving skills and analytical thinking, which will lead to greater success in these competitions.
Month-to-month subscriptions. Cancel anytime!