Computer Programming for Everyone

Discover the art of computer programming and learn what code can do with the Institute of Coding.

Explore computer programming and complete block-language programming exercises

What are computers good at and how can you get the best out of them?

On this course, you’ll find out how and why people program computers.

Using an introductory block-language for coding, you’ll discover the kinds of problems that computers can help you solve.

You’ll also explore different types of coding languages and discover a variety of useful applications of code.

At the end of the course, you’ll implement key principles you’ve learned by writing your first computer programs.

What topics will you cover?

Key developments in computing

Explore what code can do

How programming works in real life

Writing basic code

When would you like to start?

Start straight away and join a global classroom of learners. If the course hasn’t started yet you’ll see the future date listed below.

Who is the course for?

This course is designed for people who have digital skills but would like to build confidence in using digital technology in the workplace.

The course will also be useful for anyone in employment who wants to boost their digital skills or anyone returning to the workplace who’d like to gain confidence in how working practices have evolved.

Learning On This Course

On every step of the course you can meet other learners, share your ideas and join in with active discussions in the comments.

What will you achieve?

By the end of the course, you‘ll be able to…

  •  
    Summarise key developments in the advent of computer technology.
  •  
    Identify where algorithms are used in the real world.
  •  
    Solve basic block-language programming exercises.
  •  
    Discuss the roles and responsibilities involved in making software.
  •  
    Solve more advanced block language exercises with expressive solutions.
  •  
    Describe the features and advantages of text-based coding languages.

Your learning, your rules

  • Courses are split into weeks, activities, and steps to help you keep track of your learning
  • Learn through a mix of bite-sized videos, long- and short-form articles, audio, and practical activities
  • Stay motivated by using the Progress page to keep track of your step completion and assessment scores

Join a global classroom

  • Experience the power of social learning, and get inspired by an international network of learners
  • Share ideas with your peers and course educators on every step of the course
  • Join the conversation by reading, @ing, liking, bookmarking, and replying to comments from others

Map your progress

  • As you work through the course, use notifications and the Progress page to guide your learning
  • Whenever you’re ready, mark each step as complete, you’re in control
  • Complete 90% of course steps and all of the assessments to earn your certificate

Join our service