[ Year / Grade 9 & 10 (14-15 years) ] CODING FOR KIDS
THE ONLINE KIDS APPROACH
We teach fundamentals of coding comprising of logic, structure, sequence & algorithmic thinking to enable kids to generate creative outcomes like websites, animations & apps.
We teach the basics of programming language, so that kids can create easy to build programs and build a utility app at the end of the course.
Depending on the age of children, we teach them how to code using tools and languages like Scratch, Python, Javascript, CSS, JS, AI, HTML, etc.
“For over 3 years I have worked with hundreds of children, helping them to code starting from basics. I try to make coding easy and fun. My objective is to give my students tools to learn, experiment and groom AI / Coding engineers for future”- Ankita, Faculty, The Online Kids.
NOTE:
1. There are two choices for day and time for every grade. Anyone can be chosen. Once chosen it will remain fixed.
2. Fee for entire course if paid together will get 10% discount.
3. At least 2 months of fee needs to be paid in advance for Grade 1-6.
4. For Grades 7-10, fees can be paid every month.
5. Post completion of each grade, you can either repeat the program or go for next grade.
6. The program is made to ensure continuous learning for your child till she/he reaches grade 12.
7. Attendance is mandatory. If a class is missed, there will be no compensatory class.
8. Fees once paid will not be refunded.
Method used:
https://scratch.mit.edu/download/scratch2 ( FOR ANY OS )
https://www.python.org/downloads/windows/ (WINDOWS 10 )
https://www.python.org/downloads/mac-osx/ (MAC 0S)
https://www.python.org/downloads/release/python-2717/ ( WINDOWS 7 )
NOTE PAD OR NOTE PAD ++ ( FOR ANY OS)
https://www.oracle.com/technetwork/java/javase/downloads/jdk-netbeans-jsp-3413139-esa.html. ( FOR ANY OS )
COURSE SCHEDULE
Frequency: 2 session per week (60 min each)
Day and time: Monday & Friday @ 12:30 pm or Tuesday & Saturday @ 11:00 am
Total number of sessions:
Game programming
L1 – 7 lessons
L2 – 7 lessons
L3 – 7 lessons
TEST – 3( each test according to each level)
+
Python programming
L1 – 7 lessons
L2 – 7 lessons
TEST – 2(each test according to each level)
+
Web Design
L1 – 7 lessons
L2 – 7 lessons
TEST – 2 (Each test according to each level)
+
Java Programming
L1 – 7 lessons
L2 – 7 lessons
TEST – 2 (Each test according to each level)
63 lessons + 9 tests and evaluation
Fee | Register |
USD 70 per month |
PAYMENT METHOD
BANK TRANSFER:
BUSINESS ACCOUNT: Markpro Consulting Pty Ltd
BSB: 083-004
Account number: 86-099-9678
CREDIT CARD:
VIA PAYPAL
https://www.paypal.com/paypalme/TheOnlineKids
Note: Paypal fee is extra
Course Features
- Duration 8 months
- Activities Coding
- Class Sizes 7
- Years Old 9 - 10
- Available Seats 3
-
GAME PROGRAMMING:
-
Level – Introduction
- • Introduction to scratch and it’s components.
- • Software installation.
- Project 1: Developing Aquarium Game
- • Aquarium motion animation.
- • Knowing more about animation elements – motion, looks sounds etc.
- Project 2: Adding Music and Dance in a game
- • Animation presentation with music and dance.
- • Homework given for doing the similar activity before next class.
- • Check homework and query from last session if any.
- Project 3: Script Animation (Dialogues with music and motion)
- • Animation presentation with dialogues. Say a story narration or small script play.
- • Check homework and query from last session if any.
- Project 4: Making Cats/ mouse/ Bat/ People etc move at angles via block programming
- • Introduction to block programming.
- • Creation of geometric animation image (part I).
- • Check homework and query from the last session if any.
- • Creation of geometric animation image with different operation mechanism taught (part II).
- • Check homework and query from the last session if any.
- Project 5: Game Design and Development
- • Basics of Game Programming.
- • Introduction to scratch game with score card (Part I).
- • Check homework and query from the last session if any.
- • Introduction to scratch game with score card (part II).
- • New game with different operation mechanism taught. Level 1, Level 2 etc will be added to that game.
- EVALUATION TEST 1 BASED ON ALL THE TOPICS COVERED IN LEVEL 1.
-
Level 2
- • Quiz and interaction related to last classes.
- • Check query from the last session if any.
- Project 1 : Creation of ball game with animations.
- • Check homework and query from the last session if any.
- • Animation presentation with mouse pointer and touching.
- Project 2: Chasing mouse motion animation
- • Check homework and query from the last session if any.
- • Introduction to scratch game with score card (Advanced).
- • Check homework and query from the last session if any.
- • Creation of snake game (Part II).
- • Check homework and query from the last session if any.
- Project 3 : Creation of Snake Game
- • Introduction to side-scrolling game.
- • Check homework and query from the last session if any.
- Project 4: Creation of Flappy bird game
- • Flappy bird game in Scratch (Part Il).
- Quiz, project discussion, future suggestions.
- AN EVALUATION TEST 2 BASED ON ALL THE TOPICS COVERED IN LEVEL 2.
-
Level 3
- Quiz and interaction related to last classes.
- Check query from the last session if any.
- Introduction to video sensing in Scratch.
- Project 1: Create a web Camera.
- • Introduction to the motion detection in Scratch i.e. how to detect the motion of the characters.
- Project 2 : Controlling a character with motion and WebCam.
- • Check homework and query from the last session if any.
- • Introduction to color detection in Scratch with video sensing.
- • Learn to detect the position of a character with the help of their body color.
- Project 3: Color detection Animation.
- • Check homework and query from the last session if any.
- • Learn about the question and answer block in the Sratch.
- Project 4 : The Ask and Answer Game.
- • Learn about creating your own character in Scratch.
- • A brief introduction about duplicating one character a number of times.
- Project : 5 Shooting Game.
- Quiz, project discussion, future suggestions.
- AN EVALUATION TEST 3 BASED ON ALL THE TOPICS COVERED IN LEVEL 3.
-
Python Programming:
-
LEVEL 1:
- Day:1
- • What is algorithm?
- • Different Datatypes in python.
- • The use of variables and in python.
- • Use of print statement in python.
- Day:2
- • What is operators?
- • Use of type function.
- • Type Conversion.
- Day:3
- • Learn the use of List
- • Learn the use of Tuple
- Day:4
- • Learn the use of Dictionary
- • Learn the use of Set
- Day:5
- • Conditional Statements.
- If statements.
- Else statements.
- Elif statements.
- Day:6
- • Loops
- for loop
- while loop
- Day:7
- • What is functions?
- • Declaration of functions.
- • Use of functions.
- AN EVALUATION TEST 1 BASED ON THE TOPIC COVERED IN LEVEL 1.
-
LEVEL 2 :
- DAY 1:
- • What is file handling?
- • Different modes in file handling.
- • Use of open(), remove() and close() function.
- DAY 2:
- • What is datetime in python?
- • Functions available for time.
- • Functions available for datetime.
- DAY 3:
- • What is exception handling?
- • What are exceptions?
- • Process of exception handling.
- DAY 4:
- • Introduction to JSON.
- DAY 5:
- • Introduction to JSON
- • Digital Dictionary
- DAY 6
- • Basic Jarvis ( Personal Assistant )
- DAY 7:
- • Quiz, Project discussion, Future Suggestions.
- AN EVALUATION TEST 2 BASED ON THE TOPIC COVERED IN LEVEL 2.
-
Web Design
-
Level 1 ( ALL HTML ELEMENTS)
- Day :1
- * Structure of html documents.
- * Learn how to add title and text in the web page with the help of TITLE and BODY TAGS.
- * Description and use of TAGS in the web designing.
- * Understand the concept of ATTRIBUTES to make your web page more attractive.
- * Add different background color or background pictures in your own webpage.
- Day : 2
- * Add headings in the web page with the use of HEADING TAG.
- * Learn to add paragraph and change line in the paragraph with PARAGRAPH and BR TAGS.
- * Use of PRE and HR TAGS to make your text even more attractive and to place it inside a box.
- * Center your paragraph with the use of CENTER TAGS.
- Day : 3
- * Learn to create HYPERLINK in the webpage to move among different web pages.
- * Add more colors to your web page by adding different images in it with the use of IMG TAG.
- * Place any GIF or IMAGE as a link to make the beautiful look of the web page even more magnificent.
- Day : 4
- * Play with fonts by using FONT TAG.
- * Use different types of ATTRIBUTES of FONT TAG which will catch the sight of viewers.
- * Add different PHYSICAL FORMATING STYLES to your text which will add up the beauty of your web page.
- * Learn how to align the text or paragraph in different positions of the web page
- Day : 5
- * Learn all the types of listing in tables.
- * Create an ordered list with the help of OL TAG and it’s different ATTRIBUTES.
- * Create an unordered list or add bullet symbols in your text with the help of UL and it’s ATTRIBUTES.
- * Learn about the TABLE tag and it’s properties to add and create a beautiful and attractive in your webpage.
- Day : 6
- * Have a basic knowledge about the styling of web page with the introduction of CSS.
- Day : 7
- Making your own sample web page with the help of above TAGS and ATTRIBUTES.
-
LEVEL 2 : CSS ELEMENTS
- Day :1
- * Styling of the website.
- * Learn how to add style and color in the web page.
- * CSS background and color properties.
- Day : 2
- * CSS class and ID.
- * Learn to connect HTML documents with CSS documents.
- * Learn to change the particular part of web page with the help of CSS class and ID.
- Day : 3
- * Font and Border Properties.
- * Learn about the styling of font in web page.
- * Add more styling on borders with the use of Border Properties.
- Day : 4
- * Dimension and Margin Properties.
- * Add and work on different dimensions of Web Page.
- * Beautify the web page with the use of Margin Properties.
- Day : 5
- * Display , Float and Align properties.
- * Align the images and texts with the use of Font properties of CSS.
- * Add more styling in the Web page with the use of Float and Align Properties.
- Day : 6
- * CSS animations.
- * Learn about the different animation affects and add them in the web page.
- Day : 7
- Making your own sample web page with the help of above CSS elements.
- AN EVALUATION TEST 2 BASED ON THE TOPIC COVERED IN LEVEL 2.
-
Java Programming:
-
LEVEL 1:
- Day :1
- 1. different Datatypes in java.
- 2. How to convert different Datatypes into string
- 3. Use of getText() and setText() functions.
- 4. Use of textfields, labels and buttons.
- 5. A small application to add two numbers.
- Day : 2
- 1. Use of if statement.
- 2. Use of if-else statement.
- 3. Use of if-else if -else statement.
- 4. A small application to find greater, smaller or equal number.
- Day : 3
- 1. What is loop?
- 2. for loop.
- 3. while loop.
- 4. Use of text area.
- 5. A small application to print the table of any number.
- Day : 4
- 1. do while loop.
- 2. Escape Sequence Characters.
- Day : 5
- 1.Types of swing components.
- 2.Use of checkbox.
- 3.Use of radio buttons.
- 4. A small application to to print the total price in any ice cream parlour.
- Day : 6
- 1.Use of list box.
- 2.Use of combo box.
- 3. A small application with the use of above.
- Day : 7
- Quiz, project discussion, future suggestions.
- AN EVALUATION TEST 1 BASED ON THE TOPIC COVERED IN LEVEL 1.
-
LEVEL 2:
- Day :1
- 1. Connectivity of Java and MySql.
- 2. Creating tables in MySql.
- 3. Show the structure of table and insert value in a table.
- 4. Connecting the tables of MySql with the components of Java.
- 5. A small application based on the username and password.
- Day : 2
- 1. Display table records in MySql with or without condition.
- 2. Modify data in tables and delete record in the table.
- 3. Validation in the textfield() of Java.
- 4. A small application based on username and password with modifications.
- Day : 3
- 1. Connecting tables of Java with the tables of Mysql.
- 2. Validations in lables.
- 3. A small application based on above topic.
- Day : 4
- 1. Show total tables available in database.
- 2. Show the column details of the table.
- 3. A small application based on above topic
- Day : 5
- 1. Learn about constraints and its types.
- 2.Use of constraint in Java and MySql.
- 3. A small application based on above topic.
- Day : 6
- 1. Different types of functions in MySql.
- 2. Use of these functions in Java and MySql.
- 3. A small application based on above topics.
- Day : 7
- Quiz, project discussion, future suggestions.
- AN EVALUATION TEST 2 BASED ON THE TOPIC COVERED IN LEVEL 2.