# data[].attributes.body
Website that you can use to listen or watch videos on the internet

# data[].attributes.body
Website that you could use to listen, very easy since it is progressive and have "class" that depends on your skill. To know your skills, you could use the test section by yourself.

# data[].attributes.attachment_link.description
Here you can find activities to practise your listening skills. Listening will help you to improve your understanding of the language and your pronunciation.

# data[].attributes.body
Duolingo is language-learning website and also have the mobile app version. In here, there are a lot of language that you can learn.

# data[].attributes.attachment_link.description
Duolingo is the world's most popular way to learn a language. It's 100% free, fun and science-based. Practice online on duolingo.com or on the apps!

# data[].attributes.body
Same as before but this is the reading section

# data[].attributes.attachment_link.description
Here you can find activities to practise your reading skills. Reading will help you to improve your understanding of the language and build your vocabulary.

# data[].attributes.body
Same as before

# data[].attributes.attachment_link.description
Duolingo is the world's most popular way to learn a language. It's 100% free, fun and science-based. Practice online on duolingo.com or on the apps!

# data[].attributes.body
Read some book online, paid subscription if I remember correctly. Lots of variety in book and also there is audio version that you can use

# data[].attributes.attachment_link.description
Xreading VL has a simple-to-use learner management system (LMS) that allows teachers to monitor and assess their students' reading. The LMS not only lets teachers know which books their students are reading, but also how many words they've read and their reading speed. In addition, teachers can restrict the library, guiding students to the most appropriate books.

# data[].attributes.body
It has audio version similar to audiobook. Hard to use for beginners.

# data[].attributes.attachment_link.description
Xreading VL has a simple-to-use learner management system (LMS) that allows teachers to monitor and assess their students' reading. The LMS not only lets teachers know which books their students are reading, but also how many words they've read and their reading speed. In addition, teachers can restrict the library, guiding students to the most appropriate books.

# data[].attributes.body
Same as the other one, but this is the writing section

# data[].attributes.attachment_link.description
Here you can find activities to practise your writing skills. You can improve your writing by understanding model texts and how they're structured.

# data[].attributes.body
Normal writing website that you can use, have some correction helper if you type it wrong.

# data[].attributes.body
Duolingo. The writing itself is more into grammar, or depends on the question it self.

# data[].attributes.attachment_link.description
Duolingo is the world's most popular way to learn a language. It's 100% free, fun and science-based. Practice online on duolingo.com or on the apps!

# data[].attributes.body
Mobile app that you can use to learn to help your speaking skills.

# data[].attributes.attachment_link.title
ELSA Speak English fluently with our world's Top 5 A.I App

# data[].attributes.attachment_link.description
Learn to speak English in short fun dialogues. Get instant feedback from proprietary artificial intelligence technology. Download the ELSA Speak App now!

# data[].attributes.body
Duolingo have speaking section.

# data[].attributes.body
Free online courses. There are paid version that gave you extra features but the course itself is mostly free.

# data[].attributes.body
Online courses, most of them are paid courses. They sometimes gave you good discount for only one day and there is free coupon to use to get the courses for free.

# data[].attributes.body
In this toolbox list, I personally group them based on the 4 skills which are Listening, Reading, Writing and Speaking. YouTube itself is not for educational purposes, but there are a lot of videos / audio from ted talk or podcast etc that you could use to improve your listening skills. For the British Council itself, it's more suited to learn step by step since it’s more like a formal learning tool. For learning English itself, Duolingo will ask you  what is your mother tongue so it is safe to use to learn English. Duolingo itself has a Reading, Listening, Writing, and Listening section. Very easy to use for Beginners. It is more into vocabulary in the first lesson, so it feels similar to the British Council. Google Docs is just a website that you can use to write. ELSA itself from what I use before have been speaking and more into speaking skills learning. For mooc, Edx is free to use, most of the courses have free mode that you could use even though the paid one gives you more extra features such as assignment and other. Udemy is mostly a paid subscription.