All the lessons in Encode are fully interactive. This means they don't consist of some Youtube videos where a guy explains what you should do to program. Nothing of the sort. Instead you'll find concise lessons that require a certain activity. From the very beginning you'll have to start writing code.