Online English courses

Here’s a list of all our online English courses, practice exercises and resources on this site. They are divided into 6 levels, matching the CEFR levels from A1 (Beginner) to C2 (Advanced). The first step is to take the CEFR level check to see what your current level is, then work from there to improve your skills.

A quick word about how we’ve organised our free online English courses

The free English course on this site have been divided into the 6 levels of the CEFR (the Common European Framework of Reference for languages). This is an intentional standard to describe a learner’s language ability. To get from Level A1 (beginner) right through to Level C2 (expert user), all you need to do is work through the resources in the order they are presented here. You might find that some aspects of language are covered in more than one section. For example, we will look at giving opinions in Level B1, B2 and C1. However, as you progress up the levels, more detail and a wider vocabulary will be used, so even if you think you know the subject, it’s a good idea to study every page.