JavaScript GeniusesLevel: Beginner

Kids will learn the foundations of JavaScript, one of the most popular coding languages. During this course they will acquire problem-solving and thought-development skills.

Course Information

Enjoy a breathtaking coding adventure!

JavaScript is the most widely used coding language worldwide. Through its simplicity, it allows you to create websites that are both beautiful to look at and easy to use. This knowledge will convey the building blocks that every programmer should be familiar with.

The learning process becomes very effective when children learn a new skill (such as coding) and apply it to websites and games that they conceptualize and design. It also brings a sense of fulfilment as they traverse and overcome bugs and issues in their coding process. Sweating over a project and seeing it come to life is empowering to children.

 

Our team of expert instructors will guide your child through this widely used and popular coding language. Your child will learn to build websites and design simple web app games. This will be accomplished through an introductory knowledge of JavaScript and exposure to HTML and CSS.

 

Through a holistic combination of JavaScript, HTML, and CSS, this course will teach your child how to:

  • Program (JavaScript), build (HTML), and design (CSS) websites and web games with a focus on functionality and appearance.
  • Create a link to a site that can be shared and shown to friends and family.

When do our courses start?
We have a few starting dates so you can choose the class that suits your child’s schedule best. Our next class starts on Sunday, January 12 at 12:35 PM. If you are interested in one of our classes click on the schedule below to start the registration process.

Select your preferred class time
All times are in GMT+-6
10:05am
Sun, Jan 12
Mon, Jan 13
Tue, Jan 14
Thu, Jan 16
Mon, Feb 10
10:05am
16 Jan 2025 - 16 Oct 2025 Starts at 10:05am | GMT+-6 Weekly, Class duration: 60 min Enroll now
11:20am
13 Jan 2025 - 13 Oct 2025 Starts at 11:20am | GMT+-6 Weekly, Class duration: 60 min Enroll now
12:35pm
12 Jan 2025 - 12 Oct 2025 Starts at 12:35pm | GMT+-6 Weekly, Class duration: 60 min Enroll now
10 Feb 2025 - 10 Nov 2025 Starts at 12:35pm | GMT+-6 Weekly, Class duration: 60 min Enroll now
5:20pm
14 Jan 2025 - 14 Oct 2025 Starts at 5:20pm | GMT+-6 Weekly, Class duration: 60 min Enroll now
Course Main Takeaways
  • Level
    Beginner
  • Weekly Hours
    2 hours,
    1hr class + 1hr practice
  • Commitment
    30 classes, 9 months
  • Age
    12 - 17
  • Language
    English
  • Location
    Online classes
  • Course registration fee - $50 USD
    Fully refundable, includes 2 trial lessons
    We offer a risk-free trial period with a money back guarantee. Your registration fee is fully refundable during the 14 day trial period.
    Then $105 USD monthly for 9 months
    Monthly payments start after trial period
    At the end of your trial period, your preferred payment method will be charged monthly throughout the 9 month course period.
  • Enroll Now

What will give your child a head start?

  • Development of creative, strategic, and analytical thinking.
  • Development of analytical and logical thinking
  • Tackling challenges and achieving success with the guidance of an attentive teacher

Register now to get 2 trial lessons!

We offer a money back guarantee on all our courses. Your registration fee – $50 is fully refundable during the trial period and it includes 2 trial lessons.

Our students love studying at Tekkie Uni. This is why we stand behind our courses and offer a money back guarantee. Following the trial period, you will be charged $105 monthly for 9 months.

Want to speak to one of our advisors?
Leave your details here and one of our academic advisers will contact you soon.

Student Testimonials

Kids have fun learning online, creating and innovating with us. Don't take our word for it - listen to our students' experience!

Course Curriculum

In this course, students will learn how to program, build, and design websites and web games using the most popular coding language, JavaScript. Although our course focuses on JavaScript, we will also teach HTML and CSS (two more coding languages). During the course, children will learn how to upload their projects to the cloud to create a link that can be shared with the world.

Learning Environment

VSCode

VSCode

We use VSCode (Visual Studio code) as the coding editor where your child will learn a set of excellent new skills. This editor works well for programmers of all levels. The great advantage is that your child will learn how to use this editor as a novice and be very skilled at it if they ever pursue a career in the field of coding.

Projects

Let’s Get Started

Let's Get Started In this project, we'll learn about the learning environment and the development environment. We'll learn about the three technologies: JavaScript, HTML, and CSS, which will help us build a simple web page with a basic design in which clicking on a button will change the text in the input field. Through the project's simplicity, we'll get to know and learn the stages in building a web page, we'll build functions and learn the basic principles in designing a page.

My Balloons Game

My Balloons Game This project will create a game where the user is asked to make the yellow balloons disappear while collecting points according to the number of balloons they need to collect. Through the project, we'll get to know and learn how to better organize the elements on the page using div. We'll get to know more design properties in CSS. We'll learn more tools for writing code in JavaScript, like variables, rules\conditions, parameters. Finally, we'll put our creations on display and learn how to create a link that can be shared with family and friends.

Rock Paper Scissors

Rock Paper Scissors We'll build the rock-paper-scissors game for a player vs the computer in this project. Through the project, we'll learn how to make things happen randomly, and for this, we'll get to know the random and floor functions from the Math library. We'll learn that anything that can be done in the CSS language can have code written for it in JavaScript. We'll learn how to design a beautiful scoreboard. We'll create color-changing effects that depend on the mouse flutter using the mouseover and mouseout events. We'll learn how to use a format to create a nice casing with a navigation menu to the game and to other web pages.

Even Not Dali

Even Not Dali Let's learn how to prepare and create something a little different! In this project, we'll build our own painter with a board, a paintbrush, a choice of colors, and options to erase and save the user's works of art. Through the project, we'll use Canvas. We'll learn how JavaScript code can be written in HTML to make the code shorter and more organized. We'll use input types. We'll practice using arrays. We'll create an HTML object, and we'll learn how to delete it using JavaScript.

Who Let The Dogs Out

Who Let The Dogs Out Let's take the products we've created so far one step forward and learn how to create animation in JavaScript. In this project, we'll learn how to train our own virtual dog. We'll make him sit, bark, run, roll, and more. Through this project, we'll learn how to work with the drawImage function, we'll add sounds, we'll learn how to use the modulo operator.
Through the construction of the project we will learn to work with Objects (Dictionary) and with the drawImage function, add sounds, learn to use the modulo operator, and we will get to know and use the elements select and options. Finally, we will learn to associate a label with an element in html and work with "constants" (const).

Collector

Collector We've reached the year's last and final project! We'll take everything we've learned together with a few new things we'll learn in this project and create an arcade game. In this game, we'll add a character that will need to collect "good" elements that will bring the character a step closer to victory, while on the other hand, "enemy" elements will make the collection difficult for the character and will disturb its path to victory In this project, we'll speak a little about libraries and classes, we'll use loops, we'll check for collisions between elements, we'll create a timer, and a lot more!

Tekkie Uni teaching team

Tekkie Uni’s teachers are highly experienced in teaching coding for children. They are the heart of the class, teaching online with enthusiasm, encouraging participation and happy to answer every child’s question.

How we make it work

TekkieUni specializes in operating live-online sessions with full real-time interaction guided by an experienced and attentive teacher, because we believe that with a little help every child who wants to learn – can!

  • Learning together

    Learning is all about connecting. That's why we use a video conference software allowing the small size group of children to get to know each other and their teacher. The teacher uses a shared screen option so everyone can see what they are doing on their desktop, and kids can fully participate in the lesson by using the microphone or the chat.
  • Hands-on experience

    In addition to the weekly live lessons, students are invited to join a live weekly Q&A session with a teacher present in class. The session is dedicated to provide personal assistance with students' projects, exercises and questions. All the live lessons and practice sessions are automatically recorded and available for students during the course.
  • Project-Based Learning

    Students learn by doing and work on interest-based projects, which create a fun class dynamics where we don't present the answers but look for them together.

Interested in our JavaScript Geniuses course?

Our advisors will be happy to answer all of your questions, click below to leave your details.

Early bird special offer!

For a limited time we are offering 2 trial lessons and a fully refundable registration fee!
The registration process takes a minute and is required to secure your kid's spot in the class.

Select your preferred class time
  • January 12, 2025 - 12:35pm | GMT+-6
  • January 13, 2025 - 11:20am | GMT+-6
  • January 14, 2025 - 5:20pm | GMT+-6
  • January 16, 2025 - 10:05am | GMT+-6
  • February 10, 2025 - 12:35pm | GMT+-6
  • February 12, 2025 - 10:05am | GMT+-6
  • February 13, 2025 - 12:35pm | GMT+-6
  • March 09, 2025 - 11:20am | GMT+-6
  • March 10, 2025 - 10:05am | GMT+-6
  • March 12, 2025 - 11:20am | GMT+-6
  • March 31, 2025 - 11:20am | GMT+-6
  • April 02, 2025 - 8:50am | GMT+-6
  • April 03, 2025 - 3:50pm | GMT+-6
  • May 12, 2025 - 12:35pm | GMT+-6
  • May 13, 2025 - 10:05am | GMT+-6
  • May 15, 2025 - 11:20am | GMT+-6
  • June 15, 2025 - 8:50am | GMT+-6
  • June 17, 2025 - 12:35pm | GMT+-6
  • July 14, 2025 - 12:35pm | GMT+-6
  • July 15, 2025 - 10:05am | GMT+-6
  • August 10, 2025 - 12:35pm | GMT+-6
  • August 11, 2025 - 11:20am | GMT+-6
  • August 14, 2025 - 10:05am | GMT+-6
  • September 15, 2025 - 10:05am | GMT+-6
  • September 16, 2025 - 11:20am | GMT+-6
  • September 18, 2025 - 12:35pm | GMT+-6
  • September 28, 2025 - 12:35pm | GMT+-6
  • September 29, 2025 - 11:20am | GMT+-6
  • October 02, 2025 - 10:05am | GMT+-6
  • November 03, 2025 - 10:05am | GMT+-6
  • November 05, 2025 - 11:20am | GMT+-6
  • November 06, 2025 - 12:35pm | GMT+-6
  • December 07, 2025 - 12:35pm | GMT+-6
  • December 08, 2025 - 11:20am | GMT+-6
  • December 10, 2025 - 8:50am | GMT+-6
Required field
Required field
Required field
Required field
Your Child's Age
  • 7 - 9
  • 10 - 13
  • 14 - 17
  • 17+
Required field
Please choose country
    Required field
    Select State
    • Select State
    Required field
    Following the online registration process our academic adviser will contact you to finalize the registration process.
    • Course Duration:30 weeks, 9 months
    • Schedule: Starting {{start_date}} - {{end_date}} Every {{week_day}} from {{class_time_start}} to {{class_time_end}}
    • Location:Online
    Invalid coupon code format Coupon code entered is not valid. This coupon has expired.
    Your coupon {{code}} is successfully applied.

    Want more?

    We offer a variety of extracurricular courses

    App Development Stars
    App Development Stars Elementary
    • Computational Thinking
    • Programming
    • Innovative Thinking

    App Development is a great way to learn coding! In this course, students create their own games and apps - learning essential tools, developing their skills, and building confidence. They will write code for the first time, and develop and design their own unique self-made products.

    Course Page
    Robotics champions
    Robotics champions
    • Game Planning
    • Problem Solving
    • Computational Thinking

    We hear all the time that Robots will be integrated into our lives everywhere; whether in hospitals, factories, banks or the agricultural industry. But aren’t we already surrounded by them? What makes the washing machine go round? What makes the light in the refrigerator turn on and the iRobot change direction when it’s facing a wall? Understanding the internal logic of the Robots we already have will help us engineer the Robots of tomorrow.

    Course Page
    Video Superstars
    Video Superstars
    • Social Media Content Creation
    • Produce, Shoot and Edit Videos
    • Project Management
    • Public Speaking

    Sharing video clips with loved ones on social media and other platforms have become part of our daily lives. Our Video Creator course provides children with the tools to express themselves in an artistic and professional way. As kids produce their own videos, they gain confidence, develop their identity and find healthy productive ways to process their emotions.

    Course Page

    Have a question?

    • What is your cancellation policy?

      We invite all new students to try a few sessions for a nominal fee that will be fully refunded in case you decide not to continue after the trial period. For further information regarding our cancellation policy click here.

    • Class time zones – what time do your classes start?

      We teach Monday to Friday according to your local time zone. You are welcome to check the schedule and assign yourself to a time that’s most suitable to you.

    • How can I follow up on my child's progress?

      All the lessons and practice sessions are automatically recorded. We encourage parents to view the recordings and share their feedback. You can also write an email to the child’s teacher to hear more about them.

    • Do I need to purchase special equipment for the courses?

      All you need is a working computer with an Internet connection and you’re set. We work with windows and Mac operating systems. For further information regarding specific course requirements click here.

    • How much does it cost?

      The total tuition for the course is $995, however, registration starts with a trial period of 14 days that costs $50 which is deducted from the total tuition.

    • Can I pay in installments?

      Yes. You can make up to 9 monthly installments (with no interest). For more information please contact our customer service center.

    • What does the trial period include?

      The trial period is basically the first 14 days of the course. Your child will get to know his teacher and classmates, he will use the learning environments and participate in 2 lessons.

    • What happens if I don't want to continue after the trial period?

      You can email us at customercare@eteachergroup.com or call us at: 1-646-233-4171 before the end of the 14 day trial and we will reimburse you.

    • Do I need to let you know if I want to continue with the course after the trial period?

      No. after the 14 day trial just show up to the next lesson and the rest of the payments will be charged automatically.