Online coding classes for kids and young adults

If you are looking for Best and affordable coding classes for kids then you are at the right place. 

Book your demo class today – 9891601881 / 8448246874

Partners With

Do you want to learn how to code but don't know where to start?

We have a wide range of courses available for you to choose from. Whether you’re looking for coding for children, coding for young adults and mature adults or a beginner course to show you the basics, our coding sessions are designed to suit your needs.

Teaching academy partnered with Coding Decoded, A UK based company who is helping students of all ages to learn how to code at affordable price

online coding classes for kids
online coding classes

We have a wide range of courses available for you to choose from. Whether you’re looking for coding for children, coding for young adults and mature adults or a beginner course to show you the basics, our coding sessions are designed to suit your needs.

Online coding Courses with Live classes

Basics Of Coding

This course is a perfect launchpad for young coders, to begin their exciting journey into the world of coding and code-based education, and to better prepare yourself for advanced text-based programming. In these 50 classes, you will learn many varied and wonderful new things, such as:

  • WHAT YOU WILL LEARN
  • CONTENT AND OVERVIEW
  • REQUIREMENTS
  • WHO THIS COURSE IS FOR
  • Making animations with basic Block coding.
  • Making games with Advanced Block coding concepts.
  • Building playstore ready apps with MIT App Inventor and Thunkable.
  • Building interactive chat bots and voice bots with DialogFlow.
  • Basics of Scratch.
  • Introduction to basic blocks in Scratch.
  •  Adding sprites and backdrops.
  • Running programs.
  • Animating sprites.
  • Controlling sprites using mouse movement.
  • Controlling sprites using the keyboard.
  •  Creating and animating clones.
  • Simple Jumping game
  • Adding and animating sprites.
  • Controlling the movement of sprites.
  • Adding variables, scoring, and restarting the game.
  • Pong - Introduction and Game Mechanics.
  • Coordinates, and moving the platforms.
  • Directions and moving the ball.
  • Variables, Scoring and Finishing the game.
  •  MIT app inventor - Introduction
  • Basics of MIT app inventor.
  • Run simple apps on your phone
  • Create a Snake game, and play it on your phone.
  • Create and run a texting app on your phone.
  • Make chatbots using Dialogflow
  • Understand how chatbots work.
  • Understand the basics of AI and ML.
  • Build interactive chatbots, which answer Frequently Asked Questions.
  •  A working laptop or desktop, with a good internet connection.
  • An avid desire to explore the world of coding.
  • An imaginative and curious mind.

Students who are looking to get into coding, and want a solid foundation to kickstart their dreams. Minimum age for this course: 6 years.

Flutter Course

Welcome to the Flutter Course, where you will learn to make interactive and modern apps with Flutter and Dart. Learn Flutter from scratch, and become a skilled and certified Flutter Developer! The course will take you through the basic and advanced concepts of Flutter and Dart, and will empower you to create beautiful, fast, responsive and native quality apps for Android and iOS.

  • WHAT YOU WILL LEARN
  • CONTENT AND OVERVIEW
  • REQUIREMENTS
  • WHO THIS COURSE IS FOR
  • Start from the fundamentals of Flutter and Dart, and forge ahead to creating professional Android and iOS apps.
  • Master the concepts of Object Oriented Programming.
  • By the end of the course, become a fluent Dart programmer.

 

  • Getting Started.
  • What is Flutter?
  • What is Dart?
  • Install Flutter SDK.
  • Install Android Studio.
  • Using the Android Emulator.
  • Dart Primer.
  • Using a Physical Device to test/run apps.
  • Making Apps with Dart.
  • Scaffold and Widgets.
  • Colours and Fonts.
  • Stateless Widgets.
  • Images.
  • Assets.
  • Buttons and Icons.
  • Containers and Padding.
  • Rows and Columns.
  • Advanced Concepts.
  • Expanded Widgets.
  • Stateful Widgets.
  • Lists of Data.
  • Custom Classes.
  • Cards.
  • Extracting Widgets.
  • Functions as Parameters.
  • World time app - Beginning.
  • Maps and Routing.
  • Widget Lifecycle.
  • Asynchronous Code.
  • Flutter Packages.
  • Custom Classes.
  • Fetching data.
  • Route Data.
  • Formatting and Showing Dates.
  • Loaders.
  • Updating Time.
  • A working laptop or desktop capable of running Android Studio, with a good internet connection.
  • Visual Studio Code.
  • Android Studio.
  • A working android device.
  • A desire to understand and experience the world of UI/UX.
  • An avid desire to explore the world of coding.
  • An imaginative and curious mind.

Students and software developers alike will find this course useful and informative, as mastering Flutter is an essential skill for anyone wishing to focus on App Development for Android or iOS. Upgrade your CV with your Flutter skills, making yourself a much more attractive choice for any interviewer. Minimum age for this course: 14 years.

Fundamental Front-End Web Development

This course will cover the fundamentals of HTML, CSS and JavaScript, and you’ll learn to build your own portfolio site. Over these 50 hours of interactive tutoring, you will understand the nuances involved in creating multiple types of websites, learn and hone your skills in UI/UX design, and understand programming logic associated with real-world projects.

  • WHAT YOU WILL LEARN
  • CONTENT AND OVERVIEW
  • REQUIREMENTS
  • WHO THIS COURSE IS FOR
  • Common tags in HTML
  • Learn how to add Forms & Tables.
  • Introduction to Media.
  • Styling elements with CSS.
  • Positioning elements with CSS.
  • Basics of Javascript.
  • Building a multi-page website.
  • Host and publish your website.

 

  • Introduction to coding.
  • What is HTML?
  • Basic HTML tags.
  • Lists.
  • Forms.
  • Tables.
  • Media.
  • Links.
  • Iframes.
  • Some special tags.
  • What is CSS?
  • Basic CSS selectors.
  • All about Fonts.
  • Background image.
  • Box model.
  • Pseudo selectors : Hover & Focus.
  • Grid tag
  • Float tags.
  • Position tags.
  • Parallax.
  • What is Javascript?
  • Declaring and Initializing concepts.
  • Variables & Constants.
  • Identifiers & Literals.
  • Buttons : connect between JS and HTML.
  • Data types.
  • Primitive data.
  • Non-primitive data.
  • Operators.
  • Arithmetic operators.
  • Logical operators.
  • Comparison operators.
  • Assignment operators.
  • Printing inputs.
  • Alert.
  • Prompt.
  • Confirm.
  • Final Project.
  • Latest Version of Visual Studio Code.
  • A curious, imaginative mind.

his course is perfect for students who’re interested in making their first, exploratory foray into the world of website development/design, and coding in general. Meant for students of ages 7 and above 

Intermediate Web Development & Design

This course will build upon your previous web development experience, with an increased attention given to advanced CSS, and real-world applications thereof. You’ll learn to build your own Bio site and portfolio. Through this course, the student can understand the nuances involved in creating a web site in their formative years. 

  • WHAT YOU WILL LEARN
  • CONTENT AND OVERVIEW
  • REQUIREMENTS
  • WHO THIS COURSE IS FOR
  • Introduction to Media queries.
  • Styling elements with CSS.
  • Positioning elements with CSS.
  • Learn Sass, a supercharged version of CSS.
  • Introduction to Materialize framework.
  • Master the concepts of material design philosophy.
  • Learn to use JavaScript libraries.
  • Building a multi-page website.
  • Build your own Progressive Web App.
  • Host and publish your website.
  •  
  • Advanced CSS
  • Media Queries.
  • Grid.
  • Flex and Flex Box.
  • Filters and Backdrop filters
  • Animations and keyframes.
  • Sass.
  • What is Materialize?
  • Materialize CSS
  • Materialize Components
  • Materialize JS
  • Responsive Web Design.
  • What is Javascript?
  • Revision of previous concepts.
  • Variables.
  • Arrays.
  • Loops.
  • Functions.
  • JavaScript libraries - Introduction.
  • AnimeJS.
  • Animate on Scroll.
  • SlickJS.
  • What are Progressive Web Apps?
  • Advantages of PWA.
  • Introduction to Manifest.
  • What is a Service Worker?
  • The Lifecycle of a Service Worker.
  • Build your own PWA.
  • Final Project.

By the end of the course, your kid would be able to create a multi-page website, which would be hosted by us and create your very own Progressive Web App.

  • Have a PC or Laptop with good internet connection.
  • Possess a creative and inquisitive mindset.

This course is perfect for students who’re interested in making their first, exploratory foray into the world of website development/design, and coding in general. Meant for students of ages 7 and above 

Java Course

Java Course, online coding classes

This course is perfect for students who’re looking to start out with Java programming, upskill their own previous java experience, and build the skills necessary to develop java based applications. Some of the concepts that will be explored over these 50 hours are as follows:

  • WHAT YOU WILL LEARN
  • CONTENT AND OVERVIEW
  • REQUIREMENTS
  • WHO THIS COURSE IS FOR
  • Essentials of Java programming.
  • Learn and master the concepts of Object Oriented Programming.
  • Gain mastery over one of the most popular programming languages.
  • Learn to create apps with Java.
  • Fundamentals of the Java Programming Language.
  • Printing.
  • Strings.
  • Variables.
  • Operators.
  • String Indexing.
  • Slicing.
  • Input statements.
  • Understanding Program Flow Control.
  • Conditional statements.
  • If, else if, else blocks.
  • Iterations.
  • Loops.
  • For loops, while loops and do-while loops.
  • Object Oriented Programming concepts.
  • Classes.
  • Inheritance.
  • Methods.
  • Method Overloading.
  • Composition.
  • Encapsulation.
  • Polymorphism.
  • Array and List Manipulation.
  • Array.
  • ArrayList
  • Sorting.
  • Searching.
  • JavaFX.
  • Layouts.
  • Radio Button.
  • Combo Box.
  • Check Box.
  • Choice Box.
  • Slider.
  • Spinner.
  • Events and Event Handlers.
  • Date Picker.
  • CSS with JavaFX.
  • Scene Builder.
  • A working laptop or desktop, with a good internet connection.
  • Visual Studio Code.
  • Latest version of Java Development Kit.
  • An avid desire to explore the world of coding.
  • An imaginative and curious mind.

Students who are looking to get into python programming and want a solid foundation to jumpstart their coding dreams, or to upskill their pre-existing Java knowledge. Minimum age for this course: 8 years.

MS Office Course

MS - Office Course, online coding classes

This 5 course bundle offers an in-depth look at one of the most versatile packages available on modern computers which can be, and is, used by professionals and students alike in creating project proposals, presentations, or handling schedules and managing projects. Learn to create professional word documents, useful and informative spreadsheets, impactful presentations; use Project Manager to create, maintain and easily edit schedules for your personal life, or your organisation.

  • WHAT YOU WILL LEARN
  • CONTENT AND OVERVIEW
  • REQUIREMENTS
  • WHO THIS COURSE IS FOR
  • Essentials of Microsoft Office package.
  • Master the usage of Word, Excel, PowerPoint.
  • Understand and master the intricacies of scheduling with MS Project Manager.
  • Learn to create informative and professional diagrams with Visio.
  • MS - Word.
  • Getting started.
  • Paragraph formatting.
  • Managing lists.
  • Tables.
  • Styles.
  • Controlling page appearance.
  • Sectioning.
  • Graphics.
  • Envelopes, Labels and Mail merge.
  • MS - Excel.
  • Getting started.
  • Manipulating workbooks.
  • Managing rows, columns and cells..
  • Formulas and Functioning.
  • Charts.
  • Sorting and Filtering.
  • Outline and Subtotalling.
  • Advanced Formulae.
  • MS - PowerPoint.
  • Getting started.
  • Text and bullet editing.
  • Graphics.
  • Working with Objects.
  • Editing images.
  • SmartArt, Tables, Charts, Media.
  • Transitions and Animations.
  • Hyperlinks and Action Buttons
  • Project Manager.
  • Preparing the Workspace.
  • Creating standalone tasks.
  • Interpreting GANTT charts.
  • Milestones.
  • Linking tasks.
  • Updating the schedule.
  • Format tasks and bars.
  • Calendars and Timelines..
  • MS - Visio.
  • Basics and first diagram.
  • Shape Text.
  • Connectors.
  • Flowcharts and Org charts.
  • Advanced Diagrams.
  • A working laptop or desktop, with a good internet connection.
  • Microsoft Office 2019 or newer.
  • Microsoft Project Manager (either trial or paid version).
  • Microsoft Visio.

Students who are looking to learn an essential skill for their future; professionals who want to upskill their MS-Office knowledge to increase efficiency in the workplace, and make themselves better candidates for future job interviews. 

Python Course

Python Course-ONLINE CODING CLASSES

This course is perfect for students who’re looking to start out with Python programming, upskill their own previous python experience, get started with database management, or just feel like creating apps with python. Some of the concepts that will be explored over these 50 hours are as follows:

  • WHAT YOU WILL LEARN
  • CONTENT AND OVERVIEW
  • REQUIREMENTS
  • WHO THIS COURSE IS FOR
  • Essentials of Python programming.
  • Build GUI interfaces.
  • Learn concepts of Object Oriented Programming.
  • Gain mastery over one of the most advanced programming languages.
  • Fundamentals of the Python Programming Language.
  • Printing.
  • Strings.
  • Variables.
  • Operators.
  • String Indexing.
  • Slicing.
  • Understanding Program Flow Control
  • Conditional statements.
  • If, elif, else blocks.
  • Iterations.
  • Loops.
  • For loops and while loops.
  • Lists.
  • List operations.
  • Iterating over lists.
  • Sorting.
  • Nesting.
  • Tuples.
  • Unpacking tuples.
  • Functions.
  • Function definitions.
  • Parameters.
  • Dictionaries.
  • Sets.
  • Input and Output.
  • Python Libraries and Modules.
  • Standard python library.
  • Time and DateTime.
  • Tkinter.
  • Build GUI.
  • Object Oriented Programming in Python.
  • Classes.
  • Instances.
  • Constructors.
  • Methods.
  • Inheritance.
  • Polymorphism.
  • Databases in Python.
  • A working laptop or desktop, with a good internet connection.
  • Visual Studio Code.
  • Python 3.
  • An avid desire to explore the world of coding.
  • An imaginative and curious mind.

Students who are looking to get into python programming and want a solid foundation to jumpstart their coding dreams, or to upskill their pre-existing Python knowledge. Minimum age for this course: 8 years.

ReactJS Course

ReactJS Course-ONLINE CODING FOR KIDS

This course represents the third level of Web Development and Design. We step away from the HTML centric web development, and explore a far more advanced JavaScript library – ReactJS. This tool, created by Facebook, is used by the developers of Facebook, Instagram, Netflix, and Reddit , is a revolutionary step in modernizing the web development process.

  • WHAT YOU WILL LEARN
  • CONTENT AND OVERVIEW
  • REQUIREMENTS
  • WHO THIS COURSE IS FOR
  • Start from the fundamentals of React, and forge ahead to creating dynamic websites.
  • Bring life to your website by adding custom animations with Framer Motion.
  • Build powerful, fast, user-friendly and reactive websites, with one of the most modern JS libraries on the market.
  • Apply for high-paid jobs or work as a freelancer in one the most-demanded sectors you can find in web dev right now.
  • JavaScript Refresher.
  • Arrow Functions.
  • Data Types.
  • Variables and Constants.
  • Classes, Properties and Methods.
  • Reference and Primitive
  • Arrays.
  • Array Functions.
  • Variables.
  • Operators.
  • Understanding Basics of ReactJS.
  • Using Create React App.
  • Components.
  • JSX.
  • Templates.
  • Adding multiple components.
  • Intermediate Concepts.
  • Dynamic Values in Templates.
  • Adding Styles.
  • Click Events.
  • useState Hook.
  • Intro to DevTools.
  • Using and Manipulating lists.
  • Functions.
  • Props.
  • Advanced Concepts.
  • Basics of useEffect Hooks, and its dependencies.
  • Using JSON server.
  • Fetching data.
  • Conditional Loading messages.
  • Handling Fetch Errors.
  • Making a custom hook - Use and Reuse.
  • The React Router, Exact Match Routes, Router Links.
  • Route Parameters.
  • Forms and Submit Events.
  • Framer Motion.
  • Introduction and Setup.
  • Animating Elements.
  • Animation Setup.
  • Hover Animations.
  • Keyframes.
  • Animating Routes.
  • Modal Animations.
  • Animating SVG’s.
  • Creating a Loader.
  • useCycle Hook
  • Deployment and Wrap-Up.
  • A working laptop or desktop, with a good internet connection.
  • Visual Studio Code.
  • A working knowledge of HTML, CSS and JavaScript.
  • A desire to understand and experience the world of UI/UX.
  • An avid desire to explore the world of coding.
  • An imaginative and curious mind.

Students and web developers alike will find this course useful and informative, as mastering React is an essential skill for anyone who wants to take their Web Development skills to the next level. Minimum age for this course: 14 years.

Unity Game Development (2D)

Learn how to create video games with C# and Unity, a free-to-use software used by professional and amateur game developers alike. We start out with the fundamentals of C#, but the overwhelming majority of this course will be project based, utilizing a learn-as-you-create form of instruction. Under the guidance of our experienced tutors, create multiple, professional quality 2D games to enrich your portfolio, or just for your own enjoyment.

  • WHAT YOU WILL LEARN
  • CONTENT AND OVERVIEW
  • REQUIREMENTS
  • WHO THIS COURSE IS FOR
  • Start from the fundamentals of C# and the Unity Engine.
  • Build a solid foundation in the field of game design.
  • Learn and understand the concepts of Object Oriented Programming.
  • Develop multiple playable 2D games.
  • Basic C# coding.
  • Variables.
  • Constants.
  • Operators.
  • Setting up and responding to Player Inputs.
  • Conditional Program Flow.
  • Functions.
  • Encapsulation.
  • Intro to Number Wizard.
  • Number Wizard UI.
  • Number Wizard UI game design.
  • UI Anchors and Buttons.
  • Scene Loader.
  • Block Breaker.
  • Game Design.
  • Package Management.
  • Rigid Body and Collisions.
  • Adding Unity Physics.
  • Launching the ball.
  • Finishing the game, and restarting.
  • Space Shooter.
  • Game Design.
  • Package Management.
  • Movement.
  • Delta Time.
  • Shooting Mechanics.
  • Enemy Spawns.
  • Enemy AI.
  • Sound Effects.
  • Particle Effects.
  • 2D Platformer.
  • Game Design.
  • Unity Tilemap.
  • Animations.
  • Player control.
  • Implementing Collisions.
  • Character Movement.
  • Camera Control and Movement.
  • Enemy and Level Design.
  • Player and Enemy Death.
  • Level Exits
  • A working laptop or desktop which can comfortably run Unity 2020.
  • Visual Studio 2019 or higher.
  • An avid desire to explore the world of coding and Game Design/Development.
  • An imaginative and curious mind.

Whether you’re an artist who’s interested in creating and implementing game assets, a level designer, or an aspiring game dev, this course is the perfect launchpad for you to achieve your dreams. Minimum age for this course: 11 years.

Unity Game Development (3D)

Learn how to create video games with C# and Unity, a free-to-use software used by professional and amateur game developers alike. We start out with the fundamentals of C#, however the majority of this course will be project based, utilizing a learn-as-you-create form of instruction. Under the guidance of our experienced tutors, create multiple, professional quality 2D games to enrich your portfolio, or just for your own enjoyment and development.

  • WHAT YOU WILL LEARN
  • CONTENT AND OVERVIEW
  • REQUIREMENTS
  • LEARNING OUTCOME
  • WHO THIS COURSE IS FOR
  • Start from the fundamentals of C# and the Unity Engine.
  • Build a solid foundation in the field of game design.
  • Learn and understand the concepts of Object Oriented Programming.
  • Develop multiple playable 3D games.
  • Basic C# coding with a basic project.
  • Game Design.
  • Variables.
  • Constants.
  • Operators.
  • Setting up and responding to Player Inputs.
  • Conditional Program Flow.
  • Functions.
  • Encapsulation.
  • Arrays.
  • Switch Case v/s If-ElseIf-Else Ladder.
  • Coding Random Behaviour.
  • Understanding Basic Unity with a pseudo-3D game.
  • Game Design.
  • Basic User Input.
  • Physics and RigidBody mechanics.
  • Understanding and implementing the Coordinate System.
  • Audio Design.
  • Level Design.
  • Adding Prefabs.
  • Particle Effects.
  • Making your second game - On-Rails Shooter.
  • Game Design.
  • Terrain Creation and adding Texture.
  • Adding Skybox.
  • Adding Player controlled Ship.
  • Bullet Particles and Explosions.
  • Detecting Particle Collisions.
  • Enemy Ship Design.
  • Making your third game - Tower Defence.
  • Game Design.
  • Understanding Pathfinding.
  • Level Design.
  • Introduction and Implementation of Queues.
  • Tower Design and Implementation.
  • Tower functions.
  • Spawning Enemies.
  • UI elements.
  • A working laptop or desktop which can comfortably run Unity 2020.
  • Visual Studio 2019 or higher.
  • An avid desire to explore the world of coding and Game Design/Development.
  • An imaginative and curious mind.

Learn highly sought after skills such as logic-based algorithm building, coding logic, C# programming, and game development, and make three 3D games from scratch.

Whether you’re an artist who’s interested in creating and implementing game assets, a level designer, or an aspiring game dev, this course is the perfect launchpad for you to achieve your dreams. Minimum age for this course: 11 years.

Book your Trial Class

Phone: 9891601881, 8448246874
Email: info@teachingacademy.co.in
Open chat
1
Teaching Academy
Welcome to Teaching Academy
How Can I Help You Today?