{%hackmd BJ-DJz7nt %}
# Consciouswithlife - Programming Class Curriculum Session 3
###### tags: `Programming` `CS` `Python`
[TOC]
## For this seesion
**Programming Logic: Python**
In this session, we will be learning:
- ==While loop==
- ==List==
- ==Functions==
In the end of this session, they will be able to build a little game of Python ^^
**Game Development: Roblox**
We have started to learn about scripting in Roblox. We will be larning the new programming language ==lua==:
- ==Variables==
- ==Basic Object-oriented programming==
- ==Functions==
**Web Development: HackMD (Bonus)**
We will use HackMD to learn some basic concepts of "HTML" and "CSS"
- ==Slide Mode==
## Session 4

### Classes
Teacher: Kuang
- Class 1
> Python: For loop summary
> Roblox: Basic For Loop
- Class 2
> Python: While loop
> Roblox: Variables
- Class 3
> Python: List
> Roblox: Basic Oriented Programming
- Class 4
> Python: List
> Fun Stuff: Scope & Returning
- Class 5
> Python: Function
> Fun Stuff: If-else statement
- Class 6
> Python: Function
> Roblox: Events
- Class 7: ==Python Game Project==
</font>
## Skill Development
### Coding Basic - Python

**Goal**
Using python as the first programming language to get the basic ideas of coding. Such as
- ==While loop==
- ==Functions==
- ==List==
**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>
- <font color='#15B28C'>Ch4 For loop with range(Successed!)</font>
- Ch5 While loop
- Ch7 Lists
- Ch8 Functions
### Roblox scripting

**Goal**
- ==Basic lua programming concepts==
**Contents**
- <font color='#15B28C'>Pair loops(Successed!)</font>
- Variables
- If-else statements
- For loop and while loop
- Built-in functions
- Functions
- Events
- Leaderboards
### HackMD

**Goal**
Using slide mode to learn:
- ==Basic idea of HTML==
- ==Basic idea of CSS==
**Contents**
- <font color='#15B28C'>Note layout(Successed!)</font>
- <font color='#15B28C'>Giphy!!!(Successed!)</font>
- <font color='#15B28C'>Picture(Successed!)</font>
- <font color='#15B28C'>Book mode(Successed!)</font>
- CSS style
- Slide mode
- API