{%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

### 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

**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

**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)