{%hackmd HyNxqYr2Y %} # Consciouswithlife - Programming Class Curriculum Session 3 ###### tags: `Programming` `CS` `Python` [TOC] ## Current Progress **Programming Logic: Python** We have started learning the idea of "loop". Concepts have been getting more complex and need more time to digest. Happy for Janet, Jason and Sophia of going so far now ^^ **Game Development: Roblox** Currently, we learned "design the background", "character's dialog", and "basic concepts of developig games". Will learn to make a multiplayer game, and lauch it online in this session. ^.^ **Web Development: HackMD** We have learned to put "youtube video", "giphs", "changing font colors " etc in HackMD. Next, we will be learning more CSS concepts using HackMD as a preparation for developing their personal webpage. ^.^ ## Session 2 ![Alt](https://media.giphy.com/media/14lfBHMopxUjao/giphy.gif) ### Skill - Coding Basic & Game Building! Teacher: Kuang - Class 1 > Python: For loop with range > Fun stuff: Roblox Lua coding intro - Class 2 > Python: For loop with range > Fun Stuff: CSS basics font - Class 3 > Python: Strings > Fun Stuff: Multiplayer mode - Class 4 > Python: Strings > Fun Stuff: CSS typesetting - Class 5 > Python: Strings > Fun Stuff: Launching the Roblox game - Class 6 > Python: While Loop > Roblox: Introduction to game design - Class 7: Full Review </font> ## Skill Development ### Coding Basic - Python ![](https://hackmd.io/_uploads/Hkm6HXmrF.png =480x250) **Goal** Using python as the first programming language to get the basic ideas of coding. Such as - ==For loop with range==, - ==Strings==, - ==While loop== **Contents** Reference - [Snakify](https://snakify.org/en/) - <font color='#15B28C'>Ch1 Input, print and numbers(Successed!)</font> - <font color='#15B28C'>Ch2 Integer and float numbers(Successed!)</font> - <font color='#15B28C'>Ch3 Conditions: if, then, else(Successed!)</font> - Ch4 For loop with range - Ch5 While loop - Ch6 Strings - Ch7 Lists - Ch8 Functions and recursion ### Creating New Games - Roblox ![](https://hackmd.io/_uploads/SkFIyZHYY.jpg) **Goal** Using Roblox to - ==Learn how to create multiplayer games== - ==Launching their 1st online games== - ==Game developing concepts== **Contents** [Roblox](https://www.roblox.com/home) Roblox is an online game platform and game creation system developed by Roblox Corporation. It allows users to program games and play games created by other users. **Reference** - [AlvinBlox](https://www.youtube.com/channel/UCp1R0TBvgM7gj0rwTYULmSA) - [TheDevKing](https://www.youtube.com/c/TheDevKing)