This course was created by Mark Clarkson and is designed for students aged 11-12 years old. There are a series of tutorials to follow, leading to a good grounding, not only in how to use Scratch, but a number of specific programming concepts as well. The course is available for download from MOOCH
Skill Level: Beginner

COURSE OBJECTIVES
- Understand the power of programming in solving problems
- Understand what a software hiring manager validates when hiring a software engineer
- Learn how to make python a go-to-tool for applying it in solving problems in our day-2-day life
- Master the fundamentals of writing Python scripts
- Learn core Python scripting elements such as variables and flow control structures
- Discover how to work with lists and sequence data
- Write Python functions to facilitate code reuse
- Use Python to read and write files
- Make their code robust by handling errors and exceptions properly
- Work with the Python standard library
Skill Level: Beginner

COURSE OBJECTIVES
- Understand the power of programming in solving problems
- Understand what a software hiring manager validates when hiring a software engineer
- Learn how to make python a go-to-tool for applying it in solving problems in our day-2-day life
- Master the fundamentals of writing Python scripts
- Learn core Python scripting elements such as variables and flow control structures
- Discover how to work with lists and sequence data
- Write Python functions to facilitate code reuse
- Use Python to read and write files
- Make their code robust by handling errors and exceptions properly
- Work with the Python standard library
Skill Level: Beginner