Learn to code for FREE!


Recently, I decided to turn my life around, that also included a change of skillset. The teachers I encountered during my education left me with limiting beliefs about my abilities. I left school thinking that I wasn’t meant for academia, I wasn’t good at learning, and that I’d never amount to anything much. When we arrived to France in 1999, I didn’t speak any French despite the obvious “Oui” and “Non”, which I’d copy and paste as a default response to anyone who said anything, despite not understanding anything anyone said. A few years into my schooling, I was cast into a “lesser” class which had “lesser” options. Where all of my friends were in a general branch of studies, I had been relegated to “The special class”.
I can’t blame my teachers for putting me there, at that point I was starting to lose interest in what I was being taught. So, my options where along the lines of laying bricks, plumbing, industrial painting and retail sales. I picked sales because it seemed to be more dignified than the other manual jobs. Then, to my surprise, I discovered that I wasn’t interested in sales and didn’t want to be a sales man. I decided to become a divergent and cross over into general studies where I studied French literature and philosophy, before then pursuing international Law. Okay, sure, I willed my way through my studies, and kind of made up for it at the end. Though, I ended up thinking I was bad at maths, and I was predestined to only be a literature guy who read and wrote things. Sort of limiting.

I then published my book and discovered that I wanted more. I wasn’t sure what, but I’d been observing the idea of python (coding language) for a while. I then started seeking for ways to learn. I didn’t have much money to my name and wanted to learn coding at the most minimal cost and risk. I had time on my hands and wanted a change in the way I approached the job market. So I started searching. And to my surprise, I discovered a treasure trove of resources for learning to code that I really enjoyed.

I started off by reading Coders by Clive Thompson, which really opened my mind about the coding world. I then went on to seek out free courses like Harvard’s CS50 in order to be introduced to what exactly things were. Even though it seemed a little complex at first with Brian’s 100mph 10 reference per second debit (maybe that’s why he’s in Harvard?). After watching the CS50, I purchased 100 days of code as a reference by a fellow FocusMate who was also learning to code. While I was on a session, I also noticed that another FocusMate member was following the Freecodecamp syllabus. At this point I contacted a coworking space to subscribe for next year (so I’d have some accountability for working and a bit of a social life for September onwards) and I was asked to create a syllabus if I wanted to study there for free. So I did. I delved into the internet and decided to seekout all the possible ressources that would help me to shift my career from Tech Support and Author to coder who own’s his own app. A little later on in my research I discovered a school (where the fee’s would be taken care of for x and y reasons), so I applied. After passing a 2 week interview with multiple tests such as logic, and then coding knowledge and then going over my Résumé, I was then rejected for not knowing enough about coding to learn coding. Which in my translation is: you’re not already a coder, therefore you won’t make our school look good as you will probably fail. – Fine, keep your filthy success rates! I will be fine either way !– I then found another course which I am enrolled in for September and this will ensure that I will get some precise thought out syllabus in addition to a diploma (not that the diploma will get me the job more than a developped Github repository…) at the end. In addition to the course, I now have a wide amount of ressources at my fingertips to learn from if the course I’m following isn’t complete enough. Although, it seems selfish to keep it to myself, I thought I might share what I’ve found with you on my slack channel.


I hope you will enjoy them as much as I did!

Code Academy Ressources

Learning to Code: The Tim Ferriss Reference.

https://www.freecodecamp.org/

Learning Automation

https://www.freecodecamp.org/news/online-coding-classes-for-beginners-2022-guide/

https://www.freecodecamp.org/news/learn-web-development-free-full-stack-developer-courses-for-beginners/

https://learning.edx.org/course/course-v1:HarvardX+CS50+X/home). 

Harvard’s introduction to Python

Harvard’s Programming with Python and Javascript

Harvard’s introduction to Computer Science : CS50

https://cs50.harvard.edu/college/2021/spring/

I would recommend 100 Day’s of Code by Angela Yu and FreeCodecamp’s python program on youtube. As well as the Freecodecamp youtube chan.

FREE promocode Udemy Courses worth up to 100e per course(doesn’t always work, but most of the time there are great free promo codes)

https://www.codingame.com/

Code is a great way to learn coding languages. It gamifies code learning in game form and riddles. A free resource and also highly useful to add to one’s resumé for employers.

Maths for Coding:

https://www.wyzant.com/blog/math-for-coding/

https://www.khanacademy.org/math

Khan academy is a great website for free learning and picking up any of the skills you seem to have forgotten or missed out on in school.

The Creator Economy

https://www.antler.co/blog/creatoreconomy2022

If you want to learn about the creator economy, this a great start. I discovered Antler when I was pitching for a startup a couple of years ago and the reference then stuck with me when doing my research on the creator economy.

Books to learn coding on your own that I recommend (because I use them and find them useful and effective to follow):

-> “Head first Python” – by Paul Barry.

-> “Python’s companion” – by Joe Thompson

-> “The Python book: the ultimate guide to coding with python” – by Imagine Publishing

Here, I’ve found some useful cheatsheets for Python programming.

%d bloggers like this: