Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Skillshare

Learn Coding and Become a Software Developer - A Step-by-Step Framework

via Skillshare

Overview

In this class, you'll learn everything you need to get started with learning to code as an absolute beginner.

Most people think that learning to code is too hard for them, that doing it successfully requires some wizard maths skills or 200 IQ. None of this is true.

I am someone who taught myself to code online from completely scratch with no formal computer science education and managed to also get a job as a software engineer at a large company in London.

From my experience I learned a lot of things I wish I had done differently when I started that could have allowed me to save a lot of time and headache focusing on the wrong things.

And whenever I browse online coding forums or read comments on my Youtube videos, I keep seeing many questions and doubts that hold people back from being able to successfully learn to code.

The purpose of this class is to give you a step-by-step framework that you can follow from first getting started, including choosing the right language, all the way to being ready to apply for full-time positions at tech companies and then being able to pass those coding interviews by having the right strategies and mindsets.

What you will learn:

  1. What is the best programming language to learn as a beginner
  2. An easy-to-understand framework - what I call the "Learning to Code Equation" to avoid the mistakes most people make when they learn to code
  3. All my principles that I used to learn to code effectively in just 4 months
  4. What are the projects that will make your resume stand out
  5. How to prepare for & pass coding interviews
  6. And much more!

After taking the course, if you want to take action and you want one resource to go through this entire journey and land a job as a Software Developer, you can check out my full program below:

Python Developer Bootcamp - https://academy.internetmadecoder.com/python-dev-masterclass

You can use the code SKILLSHARE for a discount.

All Resources Mentioned:

  • Deep Work (book) - https://www.youtube.com/c/InternetMadeCoder
  • Python for Everybody (course) - https://imp.i384100.net/Zd5jjq
  • the Odin Project (course) - https://www.theodinproject.com/
  • FreeCodeCamp (course/platform) - https://www.freecodecamp.org/learn/
  • CS50, Harvard University (course) - https://cs50.harvard.edu/x/2022/
  • My review of CS50 (video) - https://youtu.be/-Zj1kepwRuw
  • CS50 Web (course) - https://pll.harvard.edu/course/cs50s-web-programming-python-and-javascript?delta=0
  • 3 Python Automation Projects for Beginners (video) - https://youtu.be/vEQ8CXFWLZU
  • Sorting Visualizer Tutorial (video) - https://www.youtube.com/watch?v=pFXYym4Wbkc&t=710s&ab_channel=Cl%C3%A9mentMihailescu
  • Master the Coding Interview: Data Structures + Algorithms (course) - https://academy.zerotomastery.io/a/aff_nqb6sg6w/external?affcode=441520_vhlt5jy9
  • Algorithms Specialization (course) - https://imp.i384100.net/Vy1k06
  • Algorithms, Sedgewick (textbook) - https://imp.i384100.net/Vy1k06
  • Leetcode (platform) - https://leetcode.com/

Who am I?

My name is Tuomas, I am an ex-economics student who decided to leave that industry because it didn't inspire me and teach myself to code online instead, and now I am happily working as a software engineer. Outside of my career, I also have another career as a Youtuber where I share my journey with all things code and life! You can find me at: https://www.youtube.com/c/InternetMadeCoder

Syllabus

  • Class Intro
  • Am I Smart Enough to Learn to Code?
  • The Learning to Code Equation
  • Start with Why
  • How to Be Motivated to Learn to Code
  • How to Stop Wasting Time
  • How your Brain Actually Learns
  • Part 2 Intro
  • 9. Which Programming Language Should I Learn?
  • Which Coding Courses Should I Choose?
  • What Coding Projects Should I Build?
  • How to Get a Job
  • THANK YOU & Intro to my Full Program

Taught by

Tuomas Kivioja

Reviews

Start your review of Learn Coding and Become a Software Developer - A Step-by-Step Framework

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.