Find resources for your level

Find content by language level, by section of the site or by topics that interest you. If you don't know your level, take our online level test to get an approximate indication of the English level you are working towards or completing. 

Learn how to write about your New Year's resolutions.

B1 writing
special days
Language level
B1 Intermediate
Average: 4.1 (16 votes)

Learn how to write an email to explain a problem with your accommodation.

B1 writing
house and home
Language level
B1 Intermediate
Average: 4.5 (11 votes)

Learn how to write a reflective text about a learning experience.

B1 writing
Language level
B1 Intermediate
Average: 4.2 (31 votes)

Learn how to write a post on a class forum.

B1 writing
Language level
B1 Intermediate
Average: 4.3 (73 votes)

Learn how to write a professional profile.

B1 writing
Language level
B1 Intermediate
Average: 4.4 (26 votes)

Learn how to write a thank-you message to a colleague.

B1 writing
Language level
B1 Intermediate
Average: 4.6 (29 votes)

Learn how to write an email to invite someone to a job interview.

B1 writing
jobs and work
Language level
B1 Intermediate
Average: 4.1 (16 votes)

Learn how to write an email to give holiday advice.

B1 writing
travel and transport
Language level
B1 Intermediate
Average: 4 (36 votes)

Learn how to write a report.

B1 writing
Language level
B1 Intermediate
Average: 4.1 (17 votes)

Learn how to write about trends in a bar chart.

B1 writing
Language level
B1 Intermediate
Average: 4.8 (14 votes)

Do you know how to connect two contrasting ideas with words like although and despite? Test what you know with interactive exercises and read the explanation to help you.

B1-B2 grammar
Language level
B1 Intermediate
Average: 4.1 (161 votes)

Do you know how to use capital letters and apostrophes correctly? Test what you know with interactive exercises and read the explanation to help you.

B1-B2 grammar
Language level
B1 Intermediate
Average: 4.3 (102 votes)