You might already know that courses in Uppsala University are mostly taught only during one period (half semester). All courses range from 5 to 15 credits and if you plan to finish your degree on time, you should take 60 credits per year. Nevertheless, do not believe that the workload of each course is 100% based on the credits: many students (including myself) complain about this problem. There are courses of 7.5 or 10 credits that are actually OK, but many 5-credit courses seem to require a lot of work, sometimes even more than a 7.5-credit course.
This period I’m taking User Interface Programming II (5) and Machine Learning (7.5). It’s less than 15 credits but I already took extra credits the previous semester. You might be interested on following on twitter how much I’m actually working on each course. As a spoiler, I’ll probably be working more on the UIP2 course than in ML. Why? Well, it’s a project-based course without final exam, which means that the whole evaluation is made on one single project that has to be developed during the course. Be careful with project-based courses: they are usually very good and very interesting, but in order to make the most of them you have to work A LOT every week. In fact, when I tool UIP1 I have to say that I learned way too many things about developing graphical interfaces and I met very nice people, but I spent most of the period working only on this course. My advice: combine those courses with regular courses so you can get a better balance and some free time.