Menu

Learn coding for journalists

Learn coding for journalists

Programming for journalists introduces the Python programming language with a journalistic mindset. No previous programming experience is required. The course takes place over five days, and is split in two parts.

Over the years many Swedish participants have received scholarships from e.g. the Swedish Journalists’ trade union to cover the registration fee. So don’t forget to look into any relevant grants or scholarships that may apply to you!

Hands on approach

Our goal in class is to learn the basics of Python programming. You’ll get to build your first robot script and automatically generate text pieces.You’ll create scrapers and systematically collect data from web pages.

Our number one focus is to practically apply your new coding skills in a journalistic context. Feedback is personal, hands-on and imminent. The course spans two weeks, with a total of five half-day workshops consisting of lectures and exercises, and individual home-work assignments.

For beginners

The course is held by J ++ Stockholm's award-winning data journalists. It targets any journalist with a love for computers and data. No previous programming experience is necessary.

Here’s a sample of work by previous participants, after or during the course:
- Pernilla Strid, Aktuell Hållbarhet, found throusands of cases where wastewater was released near bathing sites
- Jonas Ryberg, Råd och Rön, scraped supermarket online catalogues for products containing palm oil
- Karl Martinsson, Arbetet, found how corporate fines hit small businesses extra hard
- Simon Campanello, Techworld, covered malicious Python code
- Sam Linderoth, ETC, wrote a Python program that revealed far-right politicians shopping goods from a Nazi webstore.

Fee: SEK 32,500 excluding VAT; 40,625 SEK including VAT.
Location: Stockholm
Dates: The next course will take place in spring 2025, dates still TBD
Sign up: By email to stockholm@jplusplus.org
More information: Leo Wallentin (leo@jplusplus.org, +46(0)73 593 3543)

The number of places is limited, reservations are made on a first-come, first-served basis.

Grants worth looking out for

See what a day in class can look like in this video from March 2019.