Coding for girls
Girls work in small teams to help each other, decide on a shared solution and solve problems
Coding for girls
Coding for Girls Program
A coding program for girls.
Use catchy, fun text to tell people what you offer.
Coding for Girls Program
A coding program for girls.
Safe learning environment
We encourage the girls to be innovators and risk takers. We believe that there are no failures, only solutions that are "more or less" effective.
Safe learning environment
tracking interest and open feedback
We are totally open to getting feedback from the girls to learn what interests them. We will also track their interest level periodically to gauge their level of interest.
tracking interest and open feedback
Online coding and computer literacy classes designed for girls (7-18 years old)
Python Programming Level 1
Scratch programming Level 2 or equivalent is required for this course.
​
Python is one of the most loved programming languages because of its flexibility and endless opportunities. Python is easy to learn and would be a great stepping stone to learn about other languages in the future. In this course, we will learn the basics of Python programming through fun and interesting projects focussed on mathematics and animation. We will use a Turtle library to design and draw objects on the virtual canvas to express creativity and encourage innovative problem-solving.
​
The girls will use Visual Studio Code, a widely used code editor software to foray into the world of text-based programming using Python. The girls will:
-
learn the fundamentals of python programming
-
apply mathematics to solve mini coding challenges
-
create visually appealing animations using turtle library​
​
This course takes 20 sessions to complete. ​
Topics covered
​
-
Introduction to Python: meaning of programming, history of Python programming language, compilation process and introduction to the coding platform “Visual Code Studio”
-
Variables: Naming, defining and printing
-
Strings: Using and printing strings, commenting in programs
-
Basic math: integers, float, division, order of operation
-
Types of data and data conversion
-
Input data from the user
-
Flowcharts
-
Conditional statements: if/ elif
-
Comparison and relational operators
-
Bitwise operators
-
Loops - range function, For loop, While loop
-
Nested loops - Nested For and While loops
-
Functions - Defining functions, passing arguments
-
Modules - importing and using modules
-
Turtle library - Exploring turtle features, Drawing shapes and animations
-
Consolidation of above concepts through project work