Why you should learn Scratch?
This visual language is in the shape of blocks, and it allows its users to create online projects, games, apps etc. Students can make use of creativity in storytelling and animation. They can also collaborate on projects by sharing projects online.
Improving teamwork ability
By being part of a community of creators, students will be able to receive all of the feedback about what they need to strengthen, and to listen to others who might have faced similar issues in the past.
What is Scratch?
a visual programming language that is mainly used by children
What will the course cover?
We will teach core programming concepts in python:
- Data types
- Intro to programming libraries
- Conditional Statements
- Iterative statements
- Advanced data type/Structures (e.g Lists/array)
- Functional programming
- File IO
- Basic Object-oriented programming in python