Loading Do_Programming Club
Do_Programming Club

Class schedule

Live online classes on Google Meet and in-person sessions. The class link opens shortly before the start for enrolled members: log in with your Member ID and press Join class.

1. Introduction to Programming

What is programming; compiler and interpreter; algorithm, flowchart, pseudocode; Python and VS Code setup; Hello, World!

13 Nov 20269:00 PM · 40 min
Opens shortly before start

1. Introduction to Robotics

What is robotics; robot vs ordinary machine; input, processing, output; applications

14 Nov 20269:00 PM · 40 min
Opens shortly before start

2. Variables & Data Types

Variables and naming rules; int, float, string, boolean; type conversion; input() and print(); f-strings

20 Nov 20269:00 PM · 40 min
Opens shortly before start

2. Basic Electronics & Electricity

Voltage, current, resistance; open and closed circuit; breadboard

21 Nov 20269:00 PM · 40 min
Opens shortly before start

3. Operators & Expressions

Arithmetic, comparison, logical, assignment, membership and identity operators; precedence

27 Nov 20269:00 PM · 40 min
Opens shortly before start

3. Electronic Components & Outputs

LED and resistor; push button and switch; buzzer; input and output devices; digital signal

28 Nov 20269:00 PM · 40 min
Opens shortly before start

4. Conditional Statements

if, if-else, if-elif-else; nested conditions; truthy and falsy values; common errors

4 Dec 20269:00 PM · 40 min
Opens shortly before start

4. Sensors & Applications

IR, ultrasonic and LDR sensors; analog and digital sensors

5 Dec 20269:00 PM · 40 min
Opens shortly before start

5. Loops & Iteration

for and while loops; range(); nested loops; break, continue, pass; pattern printing

11 Dec 20269:00 PM · 40 min
Opens shortly before start

5. Logic, Algorithm & Flowchart

Sequence, conditions, loops; flowchart; decision making in robotics

12 Dec 20269:00 PM · 40 min
Opens shortly before start

6. Data Structures

Strings, list, tuple, set, dictionary; indexing and slicing; mutable vs immutable

18 Dec 20269:00 PM · 40 min
Opens shortly before start

6. Microcontroller & Coding

Arduino introduction; digital and analog pins; Arduino IDE; basic code structure

19 Dec 20269:00 PM · 40 min
Opens shortly before start

7. Functions & Modular Programming

Defining and calling functions; parameters; return; default and keyword arguments; scope; lambda; modules

25 Dec 20269:00 PM · 40 min
Opens shortly before start

7. Motors & Actuators

DC motor; servo motor; motor driver; motor control; robot movement

26 Dec 20269:00 PM · 40 min
Opens shortly before start

8. Problem Solving, Debugging & Projects

Algorithm design; syntax, runtime and logical errors; exception handling; file handling; Git and GitHub; clean code

1 Jan 20279:00 PM · 40 min
Opens shortly before start

8. Final Robotics Project

Obstacle avoiding robot: sensing, decisions, motor control, testing and troubleshooting

2 Jan 20279:00 PM · 40 min
Opens shortly before start

Not enrolled yet? Browse courses