Most of you will never have tried your hands with programming before – and don’t worry! We will teach you in the course Introduction to Programming. However, if you are curious about what to expect or want to have a bit of a head start, we have compiled some online resources for you below.
For those of you who have already completed a course in programming and will join the course Programming Mobile Application but feel a bit ‘rusty’ and want to brush up on your programming skills, we have collated some online tutorials for you as well.
Introduction to Programming
This course gives you a basic understanding of the concept of computational thinking and solid, hands-on foundation to programming using the Python programming language.
After the course, concepts such as sequential execution, expression, selection, iteration, state, variable, assignment; string manipulation and text files; testing and debugging; searching and sorting; worst-case running time; types; objects and classes will not no longer be gibberish.
Here are some online tutorials to dive in to:
Programming Mobile Applications
Before you take this course, you should have prior basic, hands-on programming knowledge and be familiar with control- and data-structures, functions and parameters, callback functions and events, simple objects, sequential execution, expression, selection, repetition, testing and debugging, arrays, variables, objects, and classes, and you should also have knowledge on working with the terminal.
Here are some suggestions for online readings, tutorials and short online courses for brushing up: