John Tönnäng avatar

John Tönnäng

5 courses · Joined October 2026

Hi, I'm John. I'm a developer from Sweden and the person behind Kurser. I started building it because I wanted a place where anyone could put together a good course without fighting the tools, and where what you learn actually sticks. I work on Kurser in the evenings and on weekends next to my full time job, so if something feels off or you have an idea, I'd love to hear from you. I also write some of the courses here myself.

  • Technology & Coding
  • Career & Work
  • Art, Design & Music

Courses

5 courses
Technology & Coding

JavaScript: making your pages interactive

Make your website respond to clicks, typing and data. You'll learn the building blocks of programming with JavaScript, change your page with code, react to what visitors do and load data from the internet. By the end you'll have built a to-do list that remembers your tasks.

9 lessons · Beginner · English

Technology & Coding

Git and GitHub: save your work and share it

Learn the tool every developer uses to keep track of their code. You'll save snapshots of your work with Git, try ideas safely on branches, put your code on GitHub and publish your website so anyone can visit it.

8 lessons · Beginner · English

Technology & Coding

CSS: making your pages look good

Turn plain HTML into something you're proud to show people. You'll learn how to pick elements, work with colors, fonts and spacing, build layouts with Flexbox and Grid and make your pages look great on phones. By the end your personal website will have a real design.

8 lessons · Beginner · English

Technology & Coding

HTML: the structure of every web page

Learn the language every website is built on. You'll write real pages with headings, text, links, images, lists, tables and forms, and learn how to structure them so they work for everyone. By the end you'll have built the first version of your personal website.

8 lessons · Beginner · English

Technology & Coding

Getting set up for web development

Before you write any code, you need a place to write it. In this course you'll learn what web developers actually do, how the web works and how to set up a code editor you'll enjoy using. No experience needed.

7 lessons · Beginner · English