| 1 |
Python Basics and Coding Practice |
Programming is key for all robotics tasks. |
Set up Python (install Anaconda), Practice loops and functions (write 5 scripts), Solve 10 simple exercises (print numbers, make calculator) |
Python script folder (at least 5 scripts), Exercise answers file |
| 2 |
Programming for Problem Solving |
Employers need proof of logical thinking. |
Solve small logic puzzles (code on LeetCode or similar), Write code to read/write files (load/save a text file), Create functions to solve one real problem (find max/min number) |
Problem solution scripts, Function examples file |
| 3 |
Robotics Basics and Simulation Tools |
Know how robots work before hands-on projects. |
Read about robot sensors (list types and uses), Try a beginner simulator (install VPL or Webots), Move a simulated robot (forward/back/turn in software) |
List of common robot sensors, Simulator log file (commands run) |
| 4 |
Simple Virtual Robot Tasks |
Start building hands-on robotics experience. |
Write code to move robot along a path (in simulator), Make robot stop at end of path (using condition check), List real robot applications (grocery delivery, vacuuming) |
Script for moving robot in simulator, Robot tasks list |
| 5 |
Line-Following Robot Project: Plan and Setup |
A project shows real skill to employers. |
Plan project steps (write outline), Set up simulator and workspace (confirm ready for robot code), Sketch how robot will work (inputs, sensors, decisions) |
Project outline document, Robot diagram or notes file |
| 6 |
Write Line-Following Robot Code |
Coding is the main proof of your practical skills. |
Write robot movement code (follow line in simulator), Test robot on simple curves (simulate black line), Debug errors (fix issues found in tests) |
Line-follower code file, List of test results |
| 7 |
Test, Document, and Improve Robot Project |
Testing and documentation make your project reliable and clear. |
Write test cases for line-follower (try different line shapes), Record project steps (write README), Collect feedback (show to a friend or online group) |
README with instructions, Improved code with full test coverage |
| 8 |
Share and Present Your Line-Follower Robot |
Sharing a polished project helps you stand out for jobs. |
Upload project to GitHub (with README and test badge), Record and share short project video (show robot in action), Write a simple blog or portfolio post |
Project GitHub link, Demo video (2 minutes) |