Learning to Code: What Courses fit Your Style of Learning? (Part 2)

I have tried quite a few web development courses since I started learning code in March of this year. It took a while before I finally found the courses that suited my needs and this involved plenty of frustration and self-doubt along the way.

In part 1 of my Learning to Code series, I explained the different learning styles in order for you to determine which ways you learn best. In this post, I will review the web development courses I’ve taken and identify which ones I personally feel fit certain learning styles.

Courses Best for Visual Learners

Visual-Linguistic: Learn best when taking notes.

The Odin Project

Level of Difficulty: Beginners who have never touch a single line of code

Price: FREE

I recently started using The Odin Project in conjunction with a few other platforms and I enjoy using it because it is a FREE website that has organized its curriculum based on numerous resources that are also typically free.

The Odin Project gets straight to the point of what you need to know and learn to be a successful web developer without any unnecessary fluff to bore you, and at the end of each section, you build a project.

This platform works well for visual linguistics because there is plenty of reading material to take notes but they are pretty short and easy to grasp.

Viking Code School Prep

Level of Difficulty: Beginners who have never touch a single line of code

Price: FREE

The Odin Project references this website a lot as one of their many resources to refer to. Viking Code School is actually an online program to learn web development, however they offer course work to prep students who plan on applying to their program.

Even if you aren’t interested in applying to their school, you still have access to their free mini-courses to get you introduced to the world of web development. Their content includes pages to read through, videos and projects to complete.

Skillcrush Developer Blueprints

Level of Difficulty: Beginners who have some experience with HTML & CSS

Price: $399

I took Skillcrush’s Front-End Developer Blueprint but they have two other developer blueprints for web development and WordPress as well as two for those interested in design. How their curriculum was organized wasn’t particularly for me but it is an alternative for those who learn best with written and visual material. The assignments are predominantly explained in detail through text rather than video so this will work for visual-linguistics who don’t mind reading and writing as a way to learn.

Visual-Spatial: Prefer to use charts and video demonstrations.


Level of Difficulty: Beginner to Advanced depending on the course

Price: FREE — $ (Depends on the course)

Udemy is FULL of online courses on web development, which is the perfect avenue for visual-spatial learners. I have taken two courses from Udemy so far and I plan on taking plenty more. My favorite that I am currently enrolled in is Brad Hussey’s Ultimate Web Designer & Developer Course: Build 23 Projects. I signed up for the course when Udemy was having a sale (it always does) so it was around $15.

Each of the sections start off with a presentation describing what he is going to go over. Students basically follow his videos and code along with him and each section has a project to build along with Brad and afterward there is a challenge the students do themselves. He goes a bit fast in his videos so I would advise anyone who plans on taking his course to have a bit of experience with HTML & CSS such as the syntax, knowing how to style elements with color or change font styles, pretty much just the basics.


Level of Difficulty: Beginners who have never touch a single line of code

Price: Starting at $25/month

Treehouse has a big catalogue of courses to choose from in web development. This platform is a great option for those who have never touched a single line of code. Just like Udemy courses, you can follow along with instructors via video and use Workspaces (Treehouse’s text editor) right in the browser. There are different tracks students can pursue such as Front-End Development or WordPress.


Price: FREE of course!

I often refer to YouTube for quick tips, but not necessarily for complete tutorials and courses. However, I have come across a few channels that covers various topics of the web development world.


Level of Difficulty: Beginner to Advanced

The videos on this channels range from brief coding tutorials to thorough walkthroughs. Travis Neilson, the owner of DevTips keeps things light and fun with his silly comments and outbursts (plus his video editing is on point). He is a web designer and developer so he covers both topics on his channel.

Mackenzie Child

Level of Difficulty: Beginner to Advanced

Mackenzie’s personality is the complete opposite of Travis’ of DevTips. His mellow and laidback personality is less distracting as he gets straight to the point. I look to his channel more for industry-related questions, but he also has walkthrough tutorials for building apps and websites. Mackenzie is also a web designer as well as a web developer so his videos often incorporate the two. He doesn’t teach you how to code but he more so takes you through the processes of building web applications.

The Net Ninja

Level of Difficulty: Beginner to Intermediate

I especially like this channel because the videos are much more extensive than those of the previous channels I mentioned. The Net Ninja has playlists on turning PSDs to HTML & CSS, Bootstrap 3 tutorials, WordPress, JavaScript, basically everything you need to know to become a Front-End Developer.

Courses Best for Auditory Learners

Auditory: Learn best through dialogue and summary of tasks.


Level of Difficulty: Beginner to Intermediate

Price: $399

There are numerous videos that are introductions that explain each section as well as ones for when projects are complete. There are also office hours every week, allowing students to interact with one another and with instructors to ask questions and discuss the course work from that week.

Coding Bootcamps — In-Person

Level of Difficulty: Beginner to Advanced

Price: FREE — $15,000

I have never attended a coding bootcamp, however this may be a better option for auditory learners who are pursuing a career in web development. Attending a bootcamp in person enables students to collaborate with others and speak with their instructors directly.

Having to attend courses on an actual campus or facility may also help students to be held more accountable for their assignments since they have to present and evaluate their work in person with other classmates. However, those interested need to take heed to the price of some bootcamps which can be very steep. Although, some may offer scholarships.

Courses Best for Kinesthetic Learners

Kinesthetic: Learn best when working with their hands.


Level of Difficulty: Beginners who have never touch a single line of code

Price: FREE — $19.99/month

Codecademy is one of the most hands-on courses you can find for those who are new to coding. Everything is done within its own text editor within the browser and each individual lesson is very short, keeping you from getting bored so quickly. Codecademy teaches the basic syntax and rules of coding languages but it gets old real quick, therefore after a while you will want to switch to something more challenging.


Level of Difficulty: Beginner to Advanced

Price: FREE

Want to be a full-stack developer? Then, Free Code Camp is for you. FCC’s interface is very similar to Codecademy’s but with less hand holding. After completing all three stacks, students can build projects for nonprofit organizations.

Other courses that are ideal for Kinesthetic Learners:

· Skillcrush

· Treehouse

· Ultimate Web Designer & Developer Course: Build 23 Projects (Udemy)

Now that you have an idea of what your learning style is, you should have an easier time of deciding what course(s) to try. Remember, the courses mentioned in this post are ones that I’ve personally taken. There are plenty of others out there that might be a better fit for you. Just do plenty of research before committing to any of them and make sure to try out the free options to save money.