Code Yourself! An Introduction to Programming

  • Free
  • Paid certificate
  • Course certificate
  • Beginner
  • 1 week
Provider
Coursera
Cost
Free
Certificate
Paid
Level
Beginner
Duration
1 week
Effort
10 hrs/week
Format
Self-paced
Language
English
Subjects
Programming, Computer Science
Source
Coursera
Last verified
14 Sep 2026

Code Yourself! is a joint course from the University of Edinburgh and Universidad ORT Uruguay that teaches programming through Scratch, a visual, block-based language, while introducing the ideas of computing more generally. Five modules build on each other: writing a first program, using loops, remixing games, reusing code, and thinking like a software engineer. Each module is estimated at two to three hours, and Coursera schedules the whole course at one week of ten hours a week on a flexible timetable.

It is listed at beginner level with no prior experience required. The course carries Coursera's free flag, so all five modules and their assessments are open without payment; a shareable certificate is offered as a paid option with no price stated on the page, and financial aid is listed. The page notes that captioned versions exist in Arabic and Spanish as separate courses.

Advertisement

What you’ll learn

  • Build a first program in Scratch using blocks rather than typed code
  • Use loops and events to make programs repeat and react
  • Remix an existing game and reuse code in new projects
  • Approach a problem the way a software engineer does, by planning and testing

Who it’s for

People with no programming experience at all, including younger learners and teachers; if you already write code in a text language you will find it very basic.

Source: Coursera (opens in a new tab) · Verified · Report a change

Advertisement
FreeOpens coursera.org Go to course (opens in a new tab)