Skip navigation

Modern and Emerging Programming Languages

Modern and Emerging Programming Languages

When you have a hammer, everything looks like a nail. Similarly, when you know a programming language, everything looks like a problem that can be solved with that programming language.

Having a broader toolkit helps choose the best tool for the job instead of simply banging away in an inefficient manner.

Modern and emerging programming languages is a collection of courses that lead you to the key programming paradigms using recent technologies. Welcome aboard!

(Yes, these courses are free for all — greetings from Finland ⛄)

Available courses

The courses below are available for you to start. You can start the courses at any time.

Future courses

The courses below are under development and they will be published when they are ready.

HomeSupport scheduleGrading scheduleCreditsPrivacy noticeAccessibility statementResearch outline