Python NinjasLevel: Advanced

Children with some existing programming experience can learn to write code in one of the most common languages ​​in the industry
as well as gaining valuable skills for the future

Course Information

Discover the world’s most well-known language!

Python is a programming language with many advantages: it is one of the most common languages ​​used in the industry, it is taught in most universities in various faculties – not only programming, and unlike other programming languages ​​it can be used for almost any purpose. For example, Python is a must-have tool in data science and Big data but is also used for website development, algorithms for autonomous cars and computer games.

The course is intended for children with some previous programming experience. Your child must be familiar with basic concepts such as variables, conditions and strings so that we can teach them to write code in the programming language of adults. During the course, they will work on projects and develop games in the Python language. In the first half of the course, the children create simple games in order to assimilate concepts and foundations in the new language. The second half is dedicated to programming complex games, during which your children will use design tools and develop products to a high standard.

We do not have any availability for this course right now.

Leave your details and we will be in touch to help you find the right course for your child.

Course Main Takeaways
  • Level
  • Weekly Hours
    2 hours,
    1hr class + 1hr practice
  • Commitment
    30 classes, 9 months
  • Age
    12 - 17
  • Language
    English * other languages available
  • Location
    Online classes
  • Course registration fee -
    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 monthly for 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.
  • Get Info

What will give your child a head start?

  • Gaining advanced level programming skills
  • 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 – 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 monthly for months.

Want to speak to one of our advisors?
Leave your details here or call us at +1-646-233-4171

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

The children will become familiar with the development environment and learn advanced concepts in programming such as casting, classes, documentation and more. Our learning method is project-based and allows children to gain complex skills whilst enjoying themselves at the same time. During the course, the children will program computer games, which will help to develop their logical thinking and assimilate the learned concepts.

Learning Environment



PyCharm is the most common programming environment for programming in Python. It is an environment used by companies such as Twitter, Pinterest, HP and many others. It is also compatible with most operating systems including Windows, Linux and MacOS so one code can be written for different devices.


Let's Get Started

Let's Get Started The children will be introduced to the PyCharm development environment and then start writing basic code in Python. They will use tools that every programmer should know including print command, use of variables and conditions.

My Guessing Game

My Guessing Game In this project, the children will create a guessing game where the computer chooses one number from a range and using the clues provided, the player tries to guess the selected number. Throughout the game the children will learn these skills: importing and using Python libraries, getting to know usable functions such as input function, working with variables including casting and different ways of threading.

My Guessing Game Mastermind

My Guessing Game Mastermind This project builds a complex guessing game that requires advanced logical thinking. The children will decode the game's algorithm code, use the debugger, and become familiar with other functions in the Python language such as: zip, enumerate, documentation, constant and more.


Tahiti We do not have any assessments in Tahiti, so how can we find out if the children have understood everything so far? Tahiti is a computer game that challenges children on their knowledge learned in class. The children have fun playing the game whilst learning at the same time is a bonus.

Nice to Meet You

Nice to Meet You In this project the children will start to use the GUI library and PyGame, as well as gaining new skills that will help them design a graphical user interface in the following lessons.

Dressing Up the Guessing Game

Dressing Up the Guessing Game Now the children are ready to use the skills that they have learned and upgrade the guessing game by building a graphical user interface.

Space Invaders

Space Invaders In the final graduation project the children will program a shooting game where a spaceship moves across the screen to escape meteors and destroy them. They will program the game using a sprite object and then convert the simple graphics into images and design of their choice.

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 Python Ninjas course?

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

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?

  • My child doesn't have any programming experience. Will they still be able to join the course?

    The Python Ninjas course is aimed at children with some existing programming experience, including children that have studied with us in previous courses such as application development and robotics, or those that have learned the basics of programming elsewhere. If you are not sure if the program is suitable for your child, please leave your details here and our study advisors will be happy to help you.

  • 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.

  • What is the minimum age to join the course?

    The Python course is intended for students aged 12 to 17 who already have some experience in programming. If your child is taking their first steps in the world of programming, click here to view our variety of basic courses.

  • 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 0, however, registration starts with a trial period of 14 days that costs which is deducted from the total tuition.

  • Can I pay in installments?

    Yes. You can make up to 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 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.