---
description: Consciouswithlife - Programming Class Curriculum
image: https://hackmd.io/_uploads/HkPa8NXSt.jpg
---
# Consciouswithlife - Programming Class Curriculum Session 2
###### tags: `Programming` `CS` `Python`
[TOC]
## Session 2

### Skill - Coding Basic & Game Building!
Teacher: Kuang
- Class 1
> Python: Conditions: if, then, else
> Roblox: Download the software, Setting goals
- Class 2
> Python: Conditions: if, then, else(problems solving)
> Roblox: Designing a Map
- Class 3
> Python: Conditions: if, then, else(problems solving)
> Roblox: Setting up multiple characters
- Class 4
> Python: For loop with range
> Roblox: Seeting up the start of a player
- Class 5
> Python: For loop with range(problem solving)
> Roblox: Basics of Programming language Lua
- Class 6
> Python: For loop with range (problem solving)
> Roblox: Launching the game,a nd getting feedbacks
- 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 ==the rules of naming variables==, ==logics of looping(for, while)==, ==creating fuctions, and basic problem solving skill==.
**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>
- Ch3 Conditions: if, then, else
- 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 design video games==
- ==Learn to use Roblox to develop games==
- ==Basic team building==
**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)