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
For more details of this program, please visit this web page.

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 Java a go-to-tool for applying it in solving problems in our day-2-day life
  • Master the fundamentals of writing Java programs
  • Learn core Java Object Oriented Programming concepts
  • Write Java classes, functions, interfaces to facilitate code reuse
  • Use Java to read and write files
  • Make their code robust by handling errors and exceptions properly
  • Work with the Java standard library
For more details of this program, please visit this web page.

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
For more details of this program, please visit this web page.

Skill Level: Beginner