Norwegian version

Data Journalism: Introduction to Python programming

Continuing education

This course is aimed at practicing journalists and focuses on the development of basic programming techniques, analytical thinking, comprehension of code, and problem-solving skills achieved through a programming-based approach.

  • Continuing education in data journalism

    OsloMet offers a cluster of courses in data journalism aimed at practicing journalists.

    In an era of big data, mastering data analysis and visualization techniques is crucial for any journalist looking to provide impactful and informative stories.

    These courses offer practical skills and knowledge that can enhance any journalist's professional profile and make them stand out in a competitive job market.

    These continuing education programs will be offered soon:

    • Data journalism: Applied artificial intelligence and data journalism project
    • Data journalism: Data visualization and interactive dashboards
    • Data journalism: Follow the money using data journalism
    • Data journalism: Investigative journalism with data analysis and programming
  • Admission requirements

    Admission requires Higher Education Entrance Qualification to Norwegian Universities (, including proficiency in English (generell studiekompetanse). Norwegian language proficiency is not required.

    Qualified applicants will be admitted continuously until the course is full. Some study places may be reserved for students recruited by or through partners of OsloMet.

  • How to apply

    Applications are submitted using Søknadsweb (, where you fill in your details and upload required documents.

    Choose “Videreutdanning og oppdragsstudier”. Then choose «Bransjerettede videreutdanninger ved Fakultet for samfunnsvitenskap».

    Admission opens in mid-September.

  • Programme structure

    Optional course Spans multiple semesters

    1st year of study

  • How the programme is taught

    The course will take a hands-on learning approach in addition to learning the theoretical concepts behind programming. Course participants will work in groups on a project relevant to journalism.

  • Costs