Justina CS 101 has loads of fun it has lists and strings and all kinds of things and when you append them together you solve all sorts of letters from airports to pikachu and games, what have you just attend lecture for two days a week and maybe a lab on wens or thurs read the textbook -- it's online and free! and when you're home, with a cup of tea, you crack open the computer (and maybe python tutor) and type type type throughout the night.