Skip to content

Publish your events into Codeweek

Bernard Hanna edited this page Dec 15, 2025 · 27 revisions

Import your national events into Codeweek.eu — how-to guide ✅

You can easily import your national events into the Codeweek.eu website! The process is simple and takes just 2 steps.


Step 1 — Prepare your event data

👉 You need to provide your event data as an Excel file (CSV or XLSX). You can export this from your own system.

  • Max: 10,000 rows per sheet

The file must contain the following columns:

🎯 Mandatory fields — Required Columns

Column Name in Excel Example Value Important Notes
activity_title "Introduction to Coding"
name_of_organisation "My School"
type_of_organisation "school", "library", "private business", "non profit", "other"
activity_type "open-online", "invite-online", "invite-in-person", "open-in-person", "other"
description "A playful introduction to Scratch"
address "Main street 12, Brussels" If the event is online, leave this field blank.
country "BE" Use the 2-letter country code.
start_date "2025-10-01 10:00" IMPORTANT: Please ensure you use the YYYY-MM-DD HH:MM format.
end_date "2025-10-01 12:00" IMPORTANT: Please ensure you use the YYYY-MM-DD HH:MM format.
longitude 4.3517 plain decimal number without the degree symbol
latitude 50.8503 plain decimal number without the degree symbol
contact_email "[email protected]"
organiser_website "https://myschool.be" Mandatory if activity_type is "open-online". Please use the URL format (e.g., https://example.com) and not just text with a link.
participants_count Number value (e.g., 50)
males_count Number value (e.g., 25) Even if Zero
females_count Number value (e.g., 20) Even if Zero
other_count Number value (e.g., 5) Even if Zero

🛠️ Optional fields

Column Name in Excel Example Value Notes
language "en", "fr", "de", etc.
audience_comma_separated_ids "1,2,3" Refer to the "🎓 Audience IDs" list below for available IDs.
theme_comma_separated_ids "1,3,5" Refer to the "🎨 Theme IDs" list below for available IDs.
tags "Robotics,python,fun" etc. Separate multiple tags with commas.
image_path "https://example.com/image.jpg"
recurring_event "daily", "weekly", "monthly"
recurring_type "consecutive", "individual"
duration "0-1", "1-2", "2-4", "over-4"
is_extracurricular_event TRUE / FALSE
is_standard_school_curriculum TRUE / FALSE
is_use_resource TRUE / FALSE
activity_format "coding-camp", "summer-camp", "weekend-course", "evening-course", "careerday", "university-visit", "coding-home", "code-week-challenge", "competition", "other"
ages "under-5", "6-9", "10-12", "13-15", "16-18", "19-25", "over-25"
creator_id Leave blank This field is for internal use.
codeweek_for_all_participation_code cw20-xxxx Code Week 4 All code
leading_teacher_tag LV-MELNE-088,... Leading teachers, check valid tags in create events page

🎓 Audience IDs

ID Audience
1 Pre-school children
2 Elementary school students
3 High school students
4 Graduate students
5 Post graduate students
6 Employed adults
7 Unemployed adults
8 Other
9 Teachers

🎨 Theme IDs

ID Theme
1 Visual/Block Programming
2 Web, App & Software Development
3 Digital Careers & Learning Pathways
4 Digital Literacy & Soft Skills
5 Cybersecurity & Data
6 Robotics, Drones & Smart Devices
8 Other
9 Unplugged & Playful Activities
11 Art & Creative Coding
13 Game Design
14 Internet of Things & Wearables
16 AR, VR & 3D Technologies
17 AI & Generative AI
18 Awareness & Inspiration
19 Promoting Diversity & Inclusion

You can use this template Excel File to get started.

Step 2

Create a Ticket here to notify us of your desire to link your data. Please include a reference to: Collaboration with 'YOUR WEBSITE' in the email body. There we can discuss the fields you can expose and the ones you can't, and create a custom solution for you.