As you may know, page https://register.athensnetwork.eu/courses is not too user-friendly. It does not allow to filter available courses by the year of study or language for example. That's exactly why I scrapped all course description pages and gathered them in one place. Have a look here!
Unofficial pages (mine):
- all courses information gathered in a single webpage!
- filtering,
- sorting,
- no filtering by tags (but we all know, that course descriptions are more important).
Link: https://mstaczek.github.io/athens_courses/
Last updated: January 2024
I did this webpage to facilitate looking for courses offered at the next session of Athens Network students exchange. However, data gathered and presented there is by no means official, might be outdated and is not to be used as the only factor when selecting courses.
Remember to always use the official data available at https://register.athensnetwork.eu/courses when planning your trip!
From 2006 until March 2022 there were more than 2500 courses in total. Scrapped data is available:
- as csv in
results_all.csv
- in a nice looking webpage (long loading time)
- in a single html table (laggy, long loading time)
https://www.kaggle.com/stillsky/athens-network-students-exchange-courses-20062022
- Open
https://register.athensnetwork.eu/courses
. - Run
GenerateCsv\js_scrapper.js
in web browser terminal to get all links to courses currently listed there. - Copy all links to
GenerateCsv\links_{year}_{part}.txt
, for exampleGenerateCsv\links_2024_1.txt
for March 2024 session. - Update and run
run.py
. Downloading chromedriver.exe and placing it atGenerateCsv\chromedriver.exe
might be needed for this step. - Update and run
update_webpage.py
to update webpage hosted by Github Pages.