Data Structures and Algorithms with Python

Duration
1 Jan 2026 - 31 Jul 2027
Extent
5 ects credits
Price
0,00 € + vat 0 %

Registration

Content

- Python data types and structures (A Python brief summary)
- Algorithm performance basics and arrays
- Lists
- Stacks and queues
- Trees
- Hashing
- Graphs
- Priority queues and heaps, searching
- Sorting
- Algorithms' design techniques


Learning objectives

After completing the course, student has ability to make comparisons about which data structure and/or algorithm is good for certain programming tasks. She/he has gained ability to use data structures and algorithms in her/his programming.


Teaching methods

Course is 100% online (self-study) course which can be done in own pace.

Course includes 10 chapter and every chapter has some exercises (3 – 5) at the end. These exercises have automatic checking and you can try as many times as you like to make them but please, make all exercises before continuing to the next chapter.

There will be also a final exam of 40 questions and a few programming exercises. You should be able to complete the final exam in 2 to 4 hours.


Learning material and recommended literature

Online.


Evaluation criteria

Pass after all of 10 chapters and the Final Exam has been approved.


Teacher/Contact Person

Registration

By 31.07.2026 23:59
Starts 1 Jan 2026
0,00 € + vat 0 %