Learn Coding From
Technoknowledge Coding Camps
Technoknowledge is providing Online and physical training to children aged 6+ years on coding, IOT, and developing technologies. We not only teach them technologies but also teach them how they can monetize their creativity and can take part in the economic growth of Pakistan.

Tools: Scratch Jr. & Scratch
Scratch Jr.
This course is designed for kids aged between 5-8 years to get a basic understanding of computer programming. Before moving to the programming tools, it is significant to have an understanding of basic programming concepts. It will equip the kids with the concepts of Computer programming fundamentals like problem identification, problem-solving, problem decomposition, and algorithm designing.
The tool used here is Scratch which is a visual programming tool and is suitable for kids aged 5-8 years to start to learn code. Kids can create their own animated stories, games, animations and so much more. Kids will learn computer programming by using a drag and drop approach by using colorful blocks so it is the first platform to begin the coding journey in the early years.
Requirements
- No prerequisite
- Laptop, Camera, Mic, and good internet connection
- Classes conducted via Zoom (https://zoom.us/download)
- Download Scratch Jr.
- For Desktop: https://jfo8000.github.io/ScratchJr-Desktop/
- For Tablet: scratchjr.org
Overview
- Introduction to Computer Programming
- Problem Identification & Problem Solving
- Basic Algorithm Designing
- MIT Scratch Jr. & Its GUI
- Understanding Block Programming
- Create animated stories, Interactive animations, and games.
- Problem identification/solving
- Algorithm Designing
- Loops & Conditions
- Event-driven Programming
Details
- 2 levels (Total 16 coding sessions of 1:15 Hr)
- 8 Classes/ Level
- Group Class (4500PKR/kid/level Group of 7 students)
- One-one Class (9,000PKR/kid/level)
Take Home
- Algorithm Designing
- Interactive story designing
- Coordinate system
- Basic Applications
- Game Designing
- Maze Designing
- Message Passing
Jr. Level 1 (Class 1-8)
- Introduction to Computer Programming
- Problem Identification & Solving
- Introduction to MIT scratch JR and GUI
- Building customized characters and backgrounds
- Coordinates and concept of a mouse click.
- Sequencing, Loops, events
- Motion, Look, sound, and sound synchronization
- Basic Game Designing
Jr. Level 2 (Class 9-16)
- Loops & Iteration
- Concept of passing a message from one variable to another
- Working with sprites & Backgrounds
- Create remote controls using mouse clicks
- Maze game (level 1-2)
- Crossing the road level (1-3)
- Game Designing
Tools: Scratch, App Inventor
Scratch
Scratch is a visual programming tool for kids aged between 5-16 years which has simplified the process of creating the animated stories, interactive presentations, application designing and game designing at an early age. Scratch is the best platform to start the coding journey where kids can show their creativity and imagination in an interactive way.
During this course, kids will not only learn about the computer programing fundamentals but will also learn how to design algorithm before starting the coding. Kids will learn and practice Sequencing, Loops and iterations by using the drag & drop programming via block tool.
After completing the course, the kids will be able to design their own animated stories, shape designing, animations, games, mazes and much more.
Requirements
- No Prerequisite
- Laptop, Camera, Mic
- Classes conducted via Zoom (https://zoom.us/download)
- Download Scratch
- For Offline version: https://scratch.mit.edu/download
- For Online: https://scratch.mit.edu/
Details
- 2 levels (Total 16 coding sessions of 1:15 Hr)
- 8 Classes/ Level
- Group Class (4500PKR/kid/level Group of 7 students)
- One-one Class (9,000PKR/kid/level)
Overview
- Introduction to computer Programming
- Problem Identification & Problem Solving
- Smart Algorithm Designing
- MIT Scratch & Its GUI
- Understanding Block Programming
- Create animated stories, Interactive animations, application designing, maze and games with levels
- Problem identification/solving
- Algorithm Designing
- Sequencing, Loops & Conditions
- Event driven Programming
Tools: Scratch, App Inventor, Web, Python, Graphics
Scratch
Scratch is a visual programming tool for kids aged between 5-16 years which has simplified the process of creating the animated stories, interactive presentations, application designing and game designing at an early age. Scratch is the best platform to start the coding journey where kids can show their creativity and imagination in an interactive way.
During this course, kids will not only learn about the computer programing fundamentals but will also learn how to design algorithm before starting the coding. Kids will learn and practice Sequencing, Loops and iterations by using the drag & drop programming via block tool.
After completing the course, the kids will be able to design their own animated stories, shape designing, animations, games, mazes and much more.
Requirements
- No Prerequisite
- Laptop, Camera, Mic
- Classes conducted via Zoom (https://zoom.us/download)
- Download Scratch
- For Offline version: https://scratch.mit.edu/download
- For Online: https://scratch.mit.edu/
Overview
- Introduction to computer Programming
- Problem Identification & Problem Solving
- Smart Algorithm Designing
- MIT Scratch & Its GUI
- Understanding Block Programming
- Create animated stories, Interactive animations, application designing, maze and games with levels
- Problem identification/solving
- Algorithm Designing
- Loops & Conditions
- Event driven Programming
Details
- 2 levels (Total 16 coding sessions of 1:15 Hr)
- 8 Classes/ Level
- Group Class (4500PKR/kid/level Group of 7 students)
- One-one Class (9,000PKR/kid/level)
Take Home
- Create animated stories, Interactive animations and games.
- Problem identification/solving
- Algorithm Designing
- Loops, sensing, Events and Variables
- Functions, Video sending, Event driven programming
- MAP designing and Animation designing
Tools: Python, Web Designing, Graphics Designing
Python
This course is suitable for kids aged 15+ as it’s based on the syntax based programming language Python. Python is the most widely used and in demand language of 2021 because of its simple and understandable syntax. This language incorporates all the essential computer programming concepts like sequence, loops and iterations that can help building as well as enhancing the logical and analytical skills at early years.
The student will learn all the important concepts of computer programming like Problem identification, Problem solving, algorithm designing, logical structures, objects, functions etc. This course will enhance the logical ability and analytical skill of students to solve any computer problem. Students will also solve the real-world problems that will give them an insight how they can use Python to create applications like calculator, drawings, identifying favorite numbers rental car and restaurant seating etc.
Requirements
- Basic Coding Concepts should be known.
- Laptop, Camera, Mic
- Classes conducted via Zoom (https://zoom.us/download)
- Download Python: https://www.python.org/downloads/
- Download Geany: https://www.geany.org/download/releases/
Overview
- Introduction to Programming
- Computer Programming Fundamentals
- Sequencing, Loops, Conditions, Events, Functions, Lists. Application Designs etc.
- Integers, strings. Input and output
- Drawing tools – Turtle graphics
- Loops, Conditional statements, Application designing, objects, functions
- Project Based Learning
Details
- 2 levels (Total 24 coding sessions of 1:00 Hr)
- 2 sessions per week of 1:00 hr
- 12 Classes/ Level
- Group Class (5500 PKR/kid/level Group of 7 students)
- One-one Class (9,000PKR/kid/level)
Python Level 1 (Class 1-8)
- Introduction
- Variables and data types
- Integers and strings
- Input from users and output
- Drawing tools – Turtle graphics
- Conditional statements
- Application designing
- Project-Based Learning
Python Level 2 (Class 9-16)
- For loops
- While loops
- Lists
- Using loops in Lists
- Dictionaries
- Functions
- Project based Learning