JavaScript
Free
- Academind - JavaScript Course for Beginners - Learn JavaScript from Scratch!
- Codecademy - Learn JavaScript
- Codecademy - Intermediate JavaScript
- Exercism - Learn JavaScript by doing exercises
Free Polish courses
- Jak zacząć programować? - Kurs JavaScript od zera
- Overment - ESNext Tutorial (ES6+)
- Overment - Zakres (Scope), Domknięcia (Closures), zakresy i konteksty wykonania (scope & execution context)
- Overment - Jak działa Promise? Async await i wiele więcej
- Overment - Operator NOT oraz Array.reduce
- Overment - Programowanie funkcyjne (high order function, function composition, itp.) w JavaScript
Paid
- Academind - JavaScript - The Complete Guide (Beginner + Advanced)
- Dan Abramov - Just JavaScript (ebook)
Paid Polish courses
Additional content
Async
- Jenn Creighton - Now and .then: Debugging Async JavaScript
- Fireship - Async Await try-catch hell
- Fireship - The Async Await Episode I Promised
- uidotdev - The Story of Asynchronous JavaScript
Async in Polish
Values / storing data
- Jack Herrington - Javascript Arrays Made Easy Playlist
- Jack Herrington - JavaScript consts Aren’t Constants - JavaScript Quick Fix
- Web Dev Simplified - Are You Using Null and Undefined Wrong?
- SimonDev - Pass by Value vs Reference in JavaScript
- Web Dev Simplified - var vs let vs const
Tools
- Przeprogramowani - ESLint, Prettier i VS Code - Czysty JS z automatu
- Przeprogramowani - Co musisz wiedzieć przed nauką frameworków React, Angular, Vue?
Other sources
- Framework.dev - resources about JavaScript frameworks (books, videos, courses, podcasts), popular libraries and possibility of compare them and more
- Jack Herrington - Is JavaScript Spread Operator a Performance Killer?
- TomDoesTech - 9 JavaScript Opinions That Will Make You Mad
- Fireship - JavaScript Pro Tips - Code This, NOT That
Other resources in Polish
- Localhost Academy - HOF (high order function), potęga metody Array.reduce i jej zastosowanie, jak przeszukiwać zagnieżdżone w sobie obiekty? (oglądać do 1:20:32)
- Przeprogramowani - 7 najpopularniejszych błędów Junior JavaScript Developera
- Przeprogramowani - Wydajny JavaScript - Promisy, setTimeout czy Web Workery?
- Przeprogramowani - MODUŁY W JĘZYKU JAVASCRIPT - Module Pattern vs Common JS vs AMD vs ES Modules