---
# System prepended metadata

title: Consciouswithlife - Programming Class Curriculum Session 3
tags: [CS, Programming, Python]

---

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




