An app that I strongly recommend is Blinkist, it basically summarizes thousands of nonfiction books in 15 minutes or fewer, with audio narration included.
Other sources are Medium blogs. News from the new york times, Gizmodo, business insider. Also, TED talks are really great.
Check some youtube channels that I recommend.
Learning english channels:
- GoNaturalEnglish
- Speak English With Vanessa
- JamesESL
- The English Coach
- Let's Talk
- EnglishLessons4U
Native english channels:
- Kurzgesagt
- Vox
- PolyMatter
- Wired
- Tech Insider
- The infographics show
- CNET
- The Verge
- Bloomberg
- Magic of Mastery
Another great way to practice the listening skill is with podcasts, here are some that I like the most.
Learning english podcasts:
- All ears english
- IELTS Energy english
- Effortless English by AJ Hoge
- English as a Second Language podcast
- 6 minutes english
- Luke's English
- English Harmony
English native podcasts:
- 5 things
- Talking Tech
- Stuff you should know
- Seven minutes explainers
- Vergecast
- 2298
- Kind World
- Today Explained
- Optimal living daily
- Science Friday
- Hackable?
- BrainStuff
- 60 seconds science
For reading, go to british council
For grammar, try english-grammar.at
Hopefully, this might help [emoji][emoji]