BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//StemGenius Limited - ECPv6.15.12.2//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-ORIGINAL-URL:https://stemgeniusltd.com
X-WR-CALDESC:Events for StemGenius Limited
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:UTC
BEGIN:STANDARD
TZOFFSETFROM:+0000
TZOFFSETTO:+0000
TZNAME:UTC
DTSTART:20240101T000000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=UTC:20251124T100000
DTEND;TZID=UTC:20260214T153000
DTSTAMP:20260415T043904
CREATED:20230721T055124Z
LAST-MODIFIED:20251202T111220Z
UID:1066-1763978400-1771083000@stemgeniusltd.com
SUMMARY:STEMGenius Holiday Coding and Robotics Program
DESCRIPTION: Theme: Give your child a jump-start to thriving in today’s digital world\n\nDuration: (3 months)\nFlexible time slots: (10 am-11:30 pm\, 2 pm-3:30 pm)\nLearners invited: P.7\, S.4\, S.6 & other classes\nClosing Demo Day\n\n What Will You Learn?\n 1. Scratch Programming \n                              i) Scratch – Level 1 \n                                    Activities \n Introduction to the features and feel of the Scratch platform \n Manipulating sprites and backdrops with various techniques \n Understanding and application of foundational logic block categories \n                                        Outcome \n Stories\, animations\, and games driven by simple logic and designs \n                             ii) Scratch – Level 2 \n                                        Activities \n Understanding and application of conjoining logic block categories \n Integration of the foundational and conjoining logic block \n Application of conditional and comparison logic \n                                        Outcome \n Stories\, animations\, and games driven by interactive logic and designs \n  \n2. Python Programming: \nTRACK 1: INTRODUCTION TO PYTHON DEVELOPMENT \n📘 Beginner Level \n Python Basics\n\nWhat is Python? Why use it?\nInstalling Python and using IDLE or VS Code\nWriting your first program: print(“Hello\, world!”)\nVariables and data types: int\, float\, str\, bool\nSimple math operations\n\n Control Flow\n\nConditional statements: if\, elif\, else\nComparison and logical operators\nLoops: for\, while\nMini project: Number guessing game\n\n Functions and Collections\n\nDefining and calling functions\nParameters and return values\nLists and tuples\nDictionaries and sets\nMini project: To-do list app\n\n📗 Intermediate Level \n Working with Strings and Files\n\nString manipulation: slicing\, formatting\nReading and writing files\nException handling: try\, except\nMini project: Simple text editor\n\n Modules and Libraries\n\nImporting modules: math\, random\, datetime\nCreating custom modules\nUsing pip to install packages\nMini project: Dice roller with GUI (using tkinter)\n\n Object-Oriented Programming (OOP)\n\nClasses and objects\nAttributes and methods\nInheritance and encapsulation\nMini project: Student management system\n\n📙 Advanced Level\n Advanced Concepts\n\nRecursion\nLambda functions and list comprehensions\nDecorators and generators\nMini project: Quiz app with scoring\n\n Real-World Applications\n\nWeb scraping with BeautifulSoup\nAutomation with pyautogui\nIntroduction to APIs\nFinal project: Build a weather dashboard using API\n\n  \nTRACK2: PYTHON WEB DEVELOPMENT WITH DJANGO/FLASK \n🧭 Introduction & Setup\n🔹 Concepts\n\nWhat is Django? Why use it?\nDifference between frontend and backend\nMVT architecture (Model-View-Template)\nInstalling Python\, pip\, and Django\nCreating your first Django project\n\n🛠️ Activities\n\nSet up virtual environment\ndjango-admin startproject mysite\nRun development server: python manage.py runserver\n\n🧪 Mini Project\n\n“Hello Django” homepage with custom message\n\n🧭 Apps\, URLs\, and Views\n🔹 Concepts\n\nDjango apps: modular structure\nURL routing with urls.py\nViews: function-based and class-based\nTemplates and static files\n\n🛠️ Activities\n\nCreate app: python manage.py startapp blog\nDefine views and link to URLs\nUse HTML templates and CSS\n\n🧪 Mini Project\n\nPersonal portfolio site with multiple pages\n\n🧭 Models and Admin Panel\n🔹 Concepts\n\nDjango ORM (Object-Relational Mapping)\nCreating models and migrations\nAdmin panel customization\n\n🛠️ Activities\n\nDefine models: Post\, Student\, etc.\nRun migrations: makemigrations and migrate\nRegister models in admin.py\n\n🧪 Mini Project\n\nStudent record manager with admin interface\n\n🧭 Forms and CRUD Operations\n🔹 Concepts\n\nDjango forms: forms.py\nHandling GET and POST requests\nCRUD: Create\, Read\, Update\, Delete\n\n🛠️ Activities\n\nBuild forms for user input\nUse ModelForm for easy form creation\nImplement CRUD views and templates\n\n🧪 Mini Project\n\nBlog with post creation\, editing\, and deletion\n\n🧭 Authentication and User Management\n🔹 Concepts\n\nUser registration and login\nSessions and cookies\nPermissions and access control\n\n🛠️ Activities\n\nUse Django’s built-in User model\nCreate login/logout views\nRestrict access to certain pages\n\n🧪 Mini Project\n\nSecure dashboard for logged-in users\n\n🧭 Deployment and Project\n🔹 Concepts\n\nPreparing for deployment\nWhat is CI/CD? Why is it important?\nVersion control with Git\nHosting code on GitHub\nAutomating deployment with GitHub Actions\nDeploying to PythonAnywhere or Render\nEnvironment variables and security\n\n🛠️ Activities\n\nPush code to GitHub\nSet up a project on PythonAnywhere\nConfigure static files and database\n\n🧪 Final Project\n\nCreative student project with full CRUD\, authentication\, and deployment\n\nRobotics/Arduino Outline \n  \nP7 Vacists: Let’s Build and Code with Arduino!\nGet ready to bring your ideas to life with fun\, hands-on projects using TinkerCAD and Arduino!\n You’ll explore: \n\n⚙️ Cool Circuit Parts – Learn what each component does and how to connect them! \n💡 Arduino Coding Basics – Discover how to make your circuits come alive with code. \n🧩 Ports on the Arduino Board – Find out what each port does and how to use them. \n🔌 Simple Breadboard Circuits – Build your first real electronic circuits step by step. \n\nMake it blink\, buzz\, and move. The future inventor starts with you! \n  \nS4 Vacists: Robotics and Real-World Innovation with Arduino\nTake your creativity to the next level with TinkerCAD and Arduino\, where electronics meet programming!\n You’ll dive into: \n\n🤖 TinkerCAD for Robotics – Design and simulate real robotic systems. \n💻 Arduino Programming Mastery – Write\, debug\, and upload your own code. \n⚡ Electrical Circuits in Action – Build and understand current\, voltage\, and resistance circuits. \n🧠 Problem Solving through Debugging – Learn how to fix and optimize your code like a pro. \n🌍 Real-World Sensor Projects – Use sensors to bring your ideas to life in smart and interactive ways. \n\nTurn your curiosity into innovation. Create\, code\, and control the future! \nArduino with STEMGenius\nAt STEM Genius\, we make learning electronics fun\, creative\, and hands-on.\nThrough the Arduino Program\, students explore how circuits\, sensors\, and code come together to power real-world inventions\, from smart lights to robotic systems. \nWhether you’re a beginner just discovering electronics or an aspiring engineer ready to create prototypes\, this course helps you think\, build\, and solve like a maker. \n  \nLevel 1: Beginner – Getting Started with Arduino\nTheme: Build simple circuits and make your first code come alive. \nWhat You’ll Learn\n\nDiscover what Arduino is and how it works \nIdentify key electronic components\, inputs\, outputs\, sensors\, LEDs\, and power sources \nUnderstand electricity basics: current\, voltage\, and resistance (Ohm’s Law) \nSet up your Arduino IDE and upload your first program \nSimulate and build your first blinking light and traffic light circuits using TinkerCAD \nLearn basic coding logic (loops\, delays\, input/output commands) \n\nMini Projects\n\nLED Blinking Light \nTraffic Light System \nAutomatic Street Light with LDR \n\nSkills Gained\n\nCircuit building \nProblem-solving with electronics \n\nBeginner-level programming\n \n  \nLevel 2: Intermediate – Smart Circuits & Sensors\nTheme: Make your projects think\, sense\, and respond. \nWhat You’ll Learn\n\nWork with ultrasonic sensors\, LCD displays\, and servo motors \nUnderstand Trig and Echo functions for measuring distance \nUse libraries to expand Arduino capabilities \nApply math and logic in projects \, calculate distance\, display readings\, and control devices \nBuild and debug text-based code \n\nMini Projects\n\nDistance Measuring Device \nAnti-Collision Parking Alarm \nSmart Dustbin with Automatic Lid \n\nSkills Gained\n\nSensor integration and data display \nAdvanced wiring and code debugging \nAutomation using real-world logic \n\n  \nLevel 3: Advanced – From Prototype to Product\nTheme: Innovate for real-world impact. \nWhat You’ll Learn\n\nCombine previous skills to create custom devices \nGo through the ideation and product design process \nPrototype\, test\, and refine your inventions \nPresent your project idea \, from concept to finished product \n\nCapstone Project\nDesign and present a working model that solves a real-world problem using Arduino\, such as a smart plant watering system\, home alarm\, or temperature monitor. \nSkills Gained\n\nEnd-to-end product development \nPresentation and pitching \nEngineering design thinking \n\nMaterials You’ll Work With\n\nArduino Uno Board \nBreadboard and Jumper Wires \nLEDs (Red\, Yellow\, Green) \nResistors and Photoresistors \nThermometers and Pushbuttons \nUltrasonic Sensors and Servo Motors \nLCD Displays \nDC Motors and Buzzers \nPower Supply (Battery Snap or Adapter)
URL:https://stemgeniusltd.com/program/stemgenius-holiday-coding-and-robotics-program/
LOCATION:Level 5 MIIC\, COCIS Block B\, Pool Road 56\, Makerere University\, Level 5 MIIC\, COCIS Block B\, Pool Road 56\, Makerere University\, Kampala\, Uganda
ATTACH;FMTTYPE=image/png:https://stemgeniusltd.com/wp-content/uploads/2023/07/9-e1764183452208.png
ORGANIZER;CN="STEMGENIUSLTD":MAILTO:info@stemgeniusltd.com
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20251118T100000
DTEND;TZID=UTC:20260213T153000
DTSTAMP:20260415T043904
CREATED:20230721T055033Z
LAST-MODIFIED:20251126T185834Z
UID:1064-1763460000-1770996600@stemgeniusltd.com
SUMMARY:Arduino with STEMGenius - Smart Circuits & Sensors
DESCRIPTION:Level 2: Intermediate – Smart Circuits & Sensors \nTheme: Make your projects think\, sense\, and respond. \nWhat You’ll Learn \n\nWork with ultrasonic sensors\, LCD displays\, and servo motors\nUnderstand Trig and Echo functions for measuring distance\nUse libraries to expand Arduino capabilities\nApply math and logic in projects \, calculate distance\, display readings\, and control devices\nBuild and debug text-based code\n\nMini Projects\n\nDistance Measuring Device\nAnti-Collision Parking Alarm\nSmart Dustbin with Automatic Lid\n\nSkills Gained \n\nSensor integration and data display\nAdvanced wiring and code debugging\nAutomation using real-world logic
URL:https://stemgeniusltd.com/program/arduino-with-stemgenius-smart-circuits-sensors/
LOCATION:Level 5 MIIC\, COCIS Block B\, Pool Road 56\, Makerere University\, Level 5 MIIC\, COCIS Block B\, Pool Road 56\, Makerere University\, Kampala\, Uganda
ATTACH;FMTTYPE=image/png:https://stemgeniusltd.com/wp-content/uploads/2023/07/arduino-e1764180186834.png
ORGANIZER;CN="STEMGENIUSLTD":MAILTO:info@stemgeniusltd.com
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20251118T100000
DTEND;TZID=UTC:20251126T153000
DTSTAMP:20260415T043904
CREATED:20230721T055009Z
LAST-MODIFIED:20251126T185600Z
UID:1062-1763460000-1764171000@stemgeniusltd.com
SUMMARY:Arduino With STEMGENIUS Advanced - From Prototype to Product
DESCRIPTION:Level 3: Advanced – From Prototype to Product \nTheme: Innovate for real-world impact. \n  \nWhat You’ll Learn\n\nCombine previous skills to create custom devices\nGo through the ideation and product design process\nPrototype\, test\, and refine your inventions\nPresent your project idea \, from concept to finished product\n\n  \nCapstone Project\nDesign and present a working model that solves a real-world problem using Arduino\, such as a smart plant watering system\, home alarm\, or temperature monitor. \n  \nSkills Gained \n\nEnd-to-end product development\nPresentation and pitching\nEngineering design thinking\n\n  \nMaterials You’ll Work With \n\nArduino Uno Board\nBreadboard and Jumper Wires\nLEDs (Red\, Yellow\, Green)\nResistors and Photoresistors\nThermometers and Pushbuttons\nUltrasonic Sensors and Servo Motors\nLCD Displays\nDC Motors and Buzzers\nPower Supply (Battery Snap or Adapter)
URL:https://stemgeniusltd.com/program/arduino-with-stemgenius-advanced-from-prototype-to-product/
LOCATION:Level 5 MIIC\, COCIS Block B\, Pool Road 56\, Makerere University\, Level 5 MIIC\, COCIS Block B\, Pool Road 56\, Makerere University\, Kampala\, Uganda
ATTACH;FMTTYPE=image/png:https://stemgeniusltd.com/wp-content/uploads/2023/07/arduino2-e1764183300105.png
ORGANIZER;CN="STEMGENIUSLTD":MAILTO:info@stemgeniusltd.com
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20250124T100000
DTEND;TZID=UTC:20260213T170000
DTSTAMP:20260415T043904
CREATED:20230721T054946Z
LAST-MODIFIED:20251126T185903Z
UID:1060-1737712800-1771002000@stemgeniusltd.com
SUMMARY:Arduino with STEMGenius
DESCRIPTION:At STEM Genius\, we make learning electronics fun\, creative\, and hands-on.\nThrough the Arduino Program\, students explore how circuits\, sensors\, and code come together to power real-world inventions\, from smart lights to robotic systems. \nWhether you’re a beginner just discovering electronics or an aspiring engineer ready to create prototypes\, this course helps you think\, build\, and solve like a maker.\nLevel 1: Beginner – Getting Started with Arduino \nTheme: Build simple circuits and make your first code come alive. \nWhat You’ll Learn\n\nDiscover what Arduino is and how it works\nIdentify key electronic components\, inputs\, outputs\, sensors\, LEDs\, and power sources\nUnderstand electricity basics: current\, voltage\, and resistance (Ohm’s Law)\nSet up your Arduino IDE and upload your first program\nSimulate and build your first blinking light and traffic light circuits using TinkerCAD\nLearn basic coding logic (loops\, delays\, input/output commands)\n\nMini Projects\n\nLED Blinking Light\nTraffic Light System\nAutomatic Street Light with LDR\n\nSkills Gained\n\nCircuit building\nProblem-solving with electronics\n\nBeginner-level programming
URL:https://stemgeniusltd.com/program/arduino-with-stemgenius/
LOCATION:Level 5 MIIC\, COCIS Block B\, Pool Road 56\, Makerere University\, Level 5 MIIC\, COCIS Block B\, Pool Road 56\, Makerere University\, Kampala\, Uganda
ATTACH;FMTTYPE=image/png:https://stemgeniusltd.com/wp-content/uploads/2023/07/14-2.png
ORGANIZER;CN="STEMGENIUSLTD":MAILTO:info@stemgeniusltd.com
END:VEVENT
END:VCALENDAR