So you want to learn programming...
That's great! But where do you start? We're compiled some online resources that we believe will be the most helpful.
It's organized so that you can find the solution that fits your budget and needs.
Here are some questions to ask yourself:
Also, we're not sponsored by any of these companies, so rest assured that we want you to learn with the least amount of hassle.
It's organized so that you can find the solution that fits your budget and needs.
Here are some questions to ask yourself:
- What do I already know?
- What do I want to learn?
- How do I learn best?
- How much money am I willing to spend on learning?
- How much time will I dedicate to learning?
Also, we're not sponsored by any of these companies, so rest assured that we want you to learn with the least amount of hassle.
Free + Freemium
Codecademy has plenty of courses that are free for many programming languages. Upgrade for additional support and functions.
|
Khan Academy is completely free-to-use and covers all subjects. You can find their videos on Youtube or visit their website for organized courses.
|
Google started Web Fundamentals, which is a free-to-use initiative that teaches you about building beautiful web interfaces.
|
Classes @ Mac
McMaster University and their various departments offer several programming classes in several different languages. Read through the course outlines of past years to understand the requirements, grading criteria, and learning objectives. There are also Continuing Education courses and certificates offered by McMaster.
Always wanted to learn programming skills but didn't want your GPA to drop? You can request to convert your electives to a Personal Interest Course (PIC) and have it graded as Pass/Fail! If you find that you're doing well, then you can also convert back to letter grades. Read more on the McMaster Registrar website.
Always wanted to learn programming skills but didn't want your GPA to drop? You can request to convert your electives to a Personal Interest Course (PIC) and have it graded as Pass/Fail! If you find that you're doing well, then you can also convert back to letter grades. Read more on the McMaster Registrar website.