MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

Code Yourself An Introduction to Programming

Course Summary

Have you ever wished you knew how to program, but had no idea where to start from? This course will teach you how to program in Scratch, an easy to use visual programming language. More importantly, it will introduce you to the fundamental principles of computing and it will help you think like a software engineer.

  • +

    Course Syllabus

    • Week 1: Your first computer program
    • Week 2: Code gone loopy
    • Week 3: Remixing games
    • Week 4: Reusing your code
    • Week 5: Think like a software engineer

  • +

    Recommended Background

    No prior computing experience is needed. This course is intended for people who have never programmed before, and it is designed to work equally well for children and adults.

  • +

    Course Format

    The course consists of around 1 hour of lecture each week, delivered as short videos supported by slides and code examples. Each video contains optional integrated quiz questions to help you verify that you have correctly understood new concepts. Feature videos of interviews with computer scientists and non-computer scientists reflecting on each week’s topic are also included. Weekly quizzes and peer-graded programming projects will equip you with hands-on programming experience. Finally, you will have the opportunity to use the discussion forum to interact with and learn from each other.

  • +

    Suggested Reading

    There is no required textbook for this course, as it is meant to be self-contained. For  students that are eager to use a textbook, a useful reference is Computer Science Concepts in Scratch (Weizmann Institute of Science) by Michal Armoni and Moti Ben-Ari or Creative Computing Curriculum Guide (Harvard University) by Karen Brennan, Christan Balch, and Michelle Chung.

Course Fee:

Course Type:


Course Status:



1 - 4 hours / week

This course is listed under Development & Implementations Community

Related Posts:

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top