Back to all courses

Elementary programming

Individual course

Elementary Programming is an introductory level course offered by the University of Oulu. The course goes over basic concepts of programming, and basic use of the Python programming language.

The course is continuous and it can be started at any time.

The course material consists primarily of text, and a large amount of programming tasks. There are no prerequisites, but some familiarity with problem solving thinking is helpful given the course’s self-study nature. It is possible to get verbal feedback for the course project.

Course contents

  • Problem solving with programming
  • Basic concepts of programming
  • Writing Python code

Learning outcomes

Achieved goals will depend on the amount of credits completed.

  1. You understand the basic concepts of programming
  2. You know the basics of the Python programming language
  3. You are capable of solving problems in the computer’s terms
  4. You are able to use the internet to find information about programming
  5. You are able to implement programs independently

Course material

Online material in the Lovelace learning environment: (under the headline FITech).

Completion methods

The course is completed by passing specified learning assignments, programming exercises (1-4 ECTS) and a final exercise project (5 ECTS). The number of credits depends on the completed tasks, and the grade will be “passed”. You need to notify the teacher when you are ready to receive credits from your attainments. The course project that belongs to the 5 credit requirements takes a few days to a few weeks to evaluate.

The application period for this course is continuous. The course can be started any time of the year.

More information in the University of Oulu’s course page.

You can get a digital badge after completing this course.

ohjelmointi alkeet, koodaus, koodaaminen, devaus, devaaja, devaaminen ohjelmointi programming Python

Responsible teacher

University of Oulu
Mika Oja, University teacher

Further information about the course and studying

University of Oulu
FITech contact person Oulu

Contact person for applications

FITech Network University
Fanny Qvickström, Student services specialist
Start here
Start here
Course code:
Study credits:
1–5 ECTS
0 €
Course level:
Teaching period:
Continuously on-going
Application deadline:
Continuously on-going
Host university:
University of Oulu
Who can apply:
Adult learner,
Degree student
Teaching method:
Teaching language:
General prerequisites:
No prerequisites.
Interested in this course? Subscribe and get updates about the course directly to your email. You can cancel subscription any time you want.

This course is included in the following theme