Web Development – Expert

JavaScript — Dynamic client-side scripting

Introduction to JavaScript
Data types and variables
String concatenation, indexing and slicing
Math operations
Functions in JavaScript
Conditional statements
While and For loops
Introduction to Document Object Model (DOM)
HTML with JavaScript
Styling With JavaScript
Attributes and text manipulation using JavaScript
JavaScript event listeners
Higher order functions
Object and methods
Keypress event listener
Callback function
Basics of JQuery

Database management

Basics of DB
SQL CRUD query

Deploy your Webpage on cloud

Web Development – Intermediate

Art of Web Designing

Prepare your website prototype – Wireframing vs Mockup
Choose a right colour palette – Colour Theory
Choose a correct font and layout
Built a visual hierarchy
User interface (UI) and User experience (UX) design
Build a Mockup using Canva and deploy

Bootstrap – 4

Introduction to bootstrap
Bootstrap buttons
Bootstrap Navbar
Bootstrap Container
Bootstrap Grid layout
Bootstrap Forms
Bootstrap Progress bar
Bootstrap Dropdown and Spinners
Bootstrap Carousel
Bootstrap Card
Bootstrap Toast message
Bootstrap Z-index and Stacking
Bootstrap media query breakpoint

Web Development – Beginner

HTML – Structuring the web

Basic HTML tags
Understanding HTML boilerplate
HTML list
HTML Image tag
Anchor and and links
HTML tables
HTML Forms
HTML styling
Div and Section
Adding Favicon
Assignment – Make a basic HTML website

CSS – Styling the web

Inline vs internal vs external CSS
Anatomy of CSS
CSS selectors
Class and id selector
Pseudo class and pseudo elements
Borders, Margin, and Padding
CSS Box model
CSS overflow
Font Awesome and Google icons
CSS display properties Block, Inline, Inline-Block, and None
CSS positioning Static, Relative, and Absolute
Font Embedding
CSS animation
Assignment – Blog website using HTML/CSS

Internship: AI and Python

Python and Real World AI

Python Block Coding simplifies the art of coding for young minds, where with the help of the visual blocks students can

experiment and create their own Graphics, Animation and Python Codes.

This Block Coding Course from Tinker Coders helps your kids elevate vital 21st-century skills like Logical thinking, Computational thinking, Sequencing and many more. This will not help students to pick up advanced coding courses in future but also will help to think critically and find solutions to problems. There are no prerequisites to joining this course. Students will be taught using our in-house build Platform AI Connect.

Students will learn to apply logics, understand phonics and the basics of coding structures. They will be working on live projects and will be provided access to self-learning modules for practice and self-exploration. After completion of this course, students can pick up next level courses like Mobile App Development, Game Development, STEAM & Robotics, Artificial Intelligence and Python.

Internship: Arduino Programming

All of us, while watching Sci-fi movies, must have wonder if some of the gadgets that they use are actually possible to make like the one in the Spider-man movies where Peter Parker just presses the button of his keyboard and *THUD* the door is locked. what if, i told you that these kinds of things are actually possible to make with the help of Arduino.

Today, electronic is becoming much more friendly hobby for many people around the world and it is all because of Arduino. A platform that would allow us to easily combine hardware and software and do things that were unthinkable before. It is very easy to learn and with the combination of our step by step program, the learning will be much more fun.

Join the world’s most active electronics community with us!

Course objective:

The sole objective of this course is to ease you all with Arduino. All the programs and projects that we are going to develop are using C language.

Learning outcome :

After the completion of this course you all will be familiar with:

  1. Arduino as IDE, programming language, and platform
  2. Interfacing multiple sensors with Arduino board.
  3. Concept of Digital and Analog pins.
  4. Skills to design various smart system applications, LED and Buzzers.

Internship: Fun with Electronics

In order to test an electronic circuit design or to build a prototype of a desired design, prototype breadboards are very useful because they allow the user to set up a temporary circuit that does not require any printed circuit boards or soldering of any components. Components can easily be reconfigured or rearranged until the circuit becomes what is desired.

These are some of the advantages and benefits of protoboards:

  • They require no soldering or permanent connection of any components.
  • They can be rearranged or reconfigured quickly and easily.
  • They allow easy access to all components in the design, for testing.
  • Test equipment (multimeters, oscilloscopes, signal generators) can easily be attached to the circuit for initial testing and verification of circuit characteristics.
  • Circuits can be disassembled in a very short time.

This course covers all of the details necessary for the user to understand the mechanics of protoboards, there use, how to set up power and ground and how start with a schematic and the indicated electronic components (resistors, capacitors, transistors, etc.) and properly recreate that exact circuit on a protoboard.

The primary teaching tools for this course is an instructor led PowerPoint presentation that uses diagrams, photos and short instructional videos, so that the student can follow along with the instructor to develop the knowledge and skills required to properly and effectively use protoboards in the design and testing of electronic designs and projects.

Who this course is for:

  • This course is best suited for electronic students or hobbyists that wish to build prototypes of electronic circuits and observe or record the characteristics of the circuit.
  • These are the most common scenarios for protoboard use:
  • 1. Assemble and test a circuit to make sure it works properly.
  • 2. Students use protoboards to assemble a temporary electronic circuit that can be demonstrated to the instructor as proof that they can design and/or build an operating circuit, such as an amplifier, a transmitter, or receiver.
  • Protoboards are often used to mount small subcircuits that are needed to enhance the abilities of a larger electronic or robotics project.

Internship: 3D Designing

The real magic in 3D printing happens when you are able to create your own designs.  We will learn how to use TinkerCad to design different Models and functional products that can be 3D printed.  Each lesson will build on the prior to introduce design concepts.  TinkerCad is free for students and hobbyists and is a very powerful designing tool.  By the end of the course you will have the skills and confidence to begin creating your own designs and start turning your ideas into physical objects.

Internship: App Development

Gone are the days when building an app required prior programming experience. This made teaching application development to young minds difficult with limited resources available.

Tinker Coders’ innovative and interactive curriculum and unique methodologies are helping students design and develop their very own apps for Android. Our team with more than 5 years of teaching experience in mobile application development is teaching students to build cool mobile applications.


With Tinker Coders Mobile App Development Course, your kid will learn to design and develop apps and games for mobiles. This mobile app developed has been designed with perfection involving unique methodologies for K-12 students as it doesn’t require any prior coding experience.

Students will use visual-block based programming, which will lay a strong foundation for further programming languages like Python. They will learn about integrating different layouts, designing interfaces, collecting data from phone sensors, and publishing apps on the Google Play platform. The course will allow the students to craft their imaginations into realities and become a problem-solver. With Mobile App Development Course, students will be exposed to Project-based learning, one of the pillars of our unique CIC (Consumer-Innovator-Creator) approach.