Basic Coding Course
Basic course consists of Computer Fundamentals, Game Development and App development
Total classes: 30
Embark on a transformative coding journey with our class, designed to empower kids with essential computer fundamentals, game development expertise, and app creation skills. Through captivating lessons, young learners are inspired to unleash their creativity, enhance problem-solving abilities, and master tech proficiency.
Our comprehensive curriculum not only equips them with foundational knowledge but also introduces them to block-based JavaScript using platforms like Scratch, Thunkable, and Code.org. This immersive experience ensures that children are not only well-prepared for the digital future but also have a solid grasp of coding concepts that will serve them well in their technological pursuits.
Computer Fundamentals
Introduction to computer basics and how a computer works
● Understanding parts of computer and its usage
● Understanding algorithms and its application in programming
● Understanding binary systems in computer
● Computer Memory and its usage
● Concept of high level and low level languages.
● What is the internet and how does it work?
● What is a browser and how web browsers work
Game Development
Discover block-based coding, mastering fundamental constructs and JavaScript. Craft interactive arts, games, progressing from basic shapes to sophisticated sprite-based creations. Learn programming concepts, design processes, and create personalized interactive games, culminating in practical programming skills.
● Working with drawing and shapes in game
● Introduction to Game Designing
● Introduction to Variables and Random Number
● Sprites and Sprites Properties
● Working with text in games
● Introduction to Loops in games
● Animation in Games
● Sprite Movement using keyboard and mouse input
● Introduction to Conditionals and Using them in games
● Introduction to Functions
● Velocity and Complex sprite geometrical movement
● Type of Collisions and Collision Detection
● Design and create your own gaming project
Platforms used : Scratch , code.org and Thunkable
App Development
Kids learn JavaScript-based block coding for app development, progressing from single to multi-screen designs. Mastering fundamentals establishes a strong programming foundation, culminating in creating and publishing their own apps on Google Play.
● Introduction to the concept of App
● Introduction to App Designing
● Make single screen Apps
● Introduction to Multi screen Apps
● Variables and different types of variables
● Strings, Arrays and Applications
● Timed loops
● Make apps applying the concept of variable and Timed loop
● Introduction to randomness in coding
● Simple and Complex conditionals
● Make apps based on randomness and complex conditional
● For and While loops
● More applications of loops
● Functions & using data in functions
● Functions with parameters
● Functions with return value
● How does computer understand image and colour
● Working with Arrays and application of arrays in making apps
Platforms used : Scratch , code.org and Thunkable