So I’m off for two weeks and feel free to email and text me as you go long. I might try to call you a handful of times but only teaching something and not baby sitting because you are too nervous to work on your own. I don’t really know how to deal with that and really help you. Constantly doing sessions is a temporary measure that works for a tiny time and the second you’re off that you are stuck.

Here is what I want to see done.

Lessons

  • The on lists (you will know the concepts from Java, just get used to the syntax here)

  • Functions (it’s also something you should know

Book

This will be the bulk of what you do. It’s okay to get stuck and text me but I want to see a sincere effort of you trying and making progress. Do this the same style as you did with me in the lessons, type out all the code there by hand, experiment with things, try breaking things and understanding errors.

Automate the Boring Stuff with Python

Start from chapter 0 and go all the way till the end of Chapter 4. Though if you feel like doing more go right ahead. Each section has an acompaning Youtube video that you can do.

There is a Youtube playlist that covers upto the side youtube videos that I mentioned till Chapter 4. I really hope you got the Udemy course when it was free and I told you about it on messenger, but otherwise Chapter 5 onwards is beyond that.

Problem sets - drills

Now I can’t be too fast with writing thse since they take time to carefully design and pick. I have to also write my own solutions for all of these, spread out on concepts and so on.

Finish the above (or atleast finish the lists lesson) and I’ll give you a very good set of problems that will push you forward. Trust me, once you learn how lists work I can start showing you some really interesting things and new approaches.

Readings

The readings page You have seen some of them before but except for the book same as the one above you should go through all the other stuff I sent you. Lots of times the questions you ask me are there plus lots of excellent advice for beginners and other things I want you to realize about programming and learning how to learn in general.