Where can i learn to build circuits?

At my school we have started a program where we have one class a week on building circuits and playing eith the applications of circuit parametres. I would like you to tell me if there is a program, website or an app that can provide me with lessons or ability to build circuits of my own and teach me about it.
You know those programming courses that you get a lesson than a wuiz that a project, like that, i wpuld really like that, is there a such thing? •o• :)