Advert description
I am a Cyber Security masters student with 8 years of experience programming everything from Minecraft mods to software exploits. I've seen students try to learn programming in academia, from online tutorials and books, through tutors or through any combination of the above. The key to success is to always keep it engaging and practically applicable. Almost everyone is looking to learn something in the lesson that they can use the next day to make a fun program to show off to their friends. In this course I will focus on using the most successful and engaging methods that I have seen work for myself, my peers and the people I help online.
We will look at:
- How programming works
- What you _really_ need to know to get started.
- How to make programming fun & keep yourself engaged.
- Methods you can apply to continue your learning journey after the end of this course.
The course is structured as follows:
- How do computers run code?
- What is python?
- What do python programs look like?
- Python fundamentals for writing python programs.
- How to use libraries to make anything you ever wanted in python, including:
Interacting with your web browser.
Interacting with Windows.
Drawing stuff programmatically.
- And finally, a small final project to tie everything together:
Here, we will try to research what we need to know to produce the final product.
You can apply this methodology to all of your future endeavors.
By the end of the course you will be well versed with python fundamentals used everywhere. You will also know exactly how you can approach new topics with no prior understanding!