Pythoneers: Program With Python

$0.00

Python is one of the most loved programming languages by developers, data scientists, software engineers, and even hackers because of its versatility, flexibility, and object-oriented features. It is also the recommended text-based language for young learners. This course makes the seemingly difficult language easy and fun to learn, by introducing students to various hands-on activities across the course. These start as simpler activities, like programming shapes in Turtle and solving math problems, but move to more complex activities, like programming ChatBots, developing games, and creating multiple self-conceived projects. All this happens while students learn advanced computer programming concepts in the background like variables, string manipulations, conditions, loops, functions, lists, etc. It does not matter if you are new to coding or want to brush your skills, come and practice Python with us and discover a whole new world of possibilities!

Ask for more info

Description

This programme brings the power of this highly versatile Python programming language to students in a fun, visual & easy-to-learn manner. Students initiate their learning journey using ‘Turtle’ & synchronise syntax with prior exposure to block-based languages. Their programming skills are then enhanced through challenges customised to harness their creativity.

What will my child learn?

  • Appreciate the importance of text based languages
  • Understand computer science concepts like user input, variables, loops, conditionals, & data manipulation (lists, strings, numbers, Boolean, etc)
  • Solve various challenges like developing Fibonacci series, playing with odd / even number series, understand and develop logic in different puzzles
  • Independently develop games like HangMan, Rock Paper Scissors, Guess the numbers, etc that can be played by other users
  • Appreciate how debugging the your own or your friends’ programs leads to a higher understanding of computer programming concepts
  • Learn to solve challenges under time pressure and in a pseudo competitive environment with various quiz based games
  • Display creative confidence to present and share your programs with peers, friends, and family

 

 

What will my child create?

  • Build various guided and independent programs, to understand & apply Python syntax and programming basics
  • Solve challenges of varying complexity to refresh and extend programming concepts learnt
  • Develop programs and games to understand and enjoy the learnings in Python
  • Develop Algorithms, create flowcharts and use the knowledge to solve puzzles and develop complex programs in Python
  • Develop, present and share the projects with friends and family.