About this course

During this course, you will learn the basics of computer programming through Python. The course is practically oriented and contains a lot of hands-on exercises.

You can only learn to code by coding.

The course is based on the programming MOOC (massive open online course) by the University of Helsinki which has been adapted for the needs of the Basics of Programming Course at Laurea University of Applied Sciences by: Deepak Chhetri and Katja Henttonen

The course exercises will be completed in a GitHub Codespace (in your browser) or on your personal device, depending on your preference. Your work will be automatically checked and you will receive points based on your results.

From the very beginning, you will be using version control so you become familiar with basic Git workflows such as commit, push and other simple version control activities.

The questions shown in the learning materials on the web pages are provided for reference. The same questions are included in the GitHub assignment.

The original course material is available here.