Free & Paid Resources for Getting Started in IT

For those who are new to technology, it can be hard to find what resources exist.  I will put two asteriks** next to the ones I recommend most.

But, most of all.. you need to build things! Build things, then put them up on GitHub. Build things alone, build things with friends, but once you get the basics down... go build things. 

Free courses for beginners:
CodinGame - fun free way to start learning to code.

Partially free, pay to get more, for beginners: 
Code Academy** - interactive learning programming, you have a goal to complete you try to write the correct code to complete the goal.  Then you move on to the next goal and it takes you through the series with hands on coding. Large catalog of in depth courses on HTML, CSS, JavaScript, Python, Java, SQL, Ruby, Bash/Shell...
Code School - same as above. Has a wide range of langugages from Ruby, PHP, Python, Git, iOS stuff, JavaScript, HTML/CSS...
Treehouse - same as above, but focuses mostly on web development.

Free online college courses in programming if you want to go the academic route, this will not net you a job anytime soon but it will give you fundamentals:
MIT Open Courseware - Full college courses online for free with material and quizzes
Stanford Courses - same as above, but from Stanford.

Paid courses for beginners: 
Udemy - Has a lot of cheap courses. Honestly, I think a lot of times you can get all the info from here for free elsewhere. They are always "discounted" from $100 to $10 to make it look like you got a deal.... 

Free courses used by enterprise professionals + learners: 
Coursera - University courses online for free
Edx - Free courses on many topics as long as you don't want the certification for it, the cert will cost money but you can do the full course without paying for the cert.

Paid courses used by enterprise professionals (usually companies will buy licenses for their employees to use these sites):  
Pluralsight** - Companies most commonly will buy licenses for this site and give them to employees, this is a very tech oriented site. Courses are listed by difficulty (novice, intermediate, advanced).  While they do have some stuff for beginners, I think that some of the other resources are better if you are just getting started. They do have excellent courses with full material + coding projects included if you are getting into a niche framework such as Angular, React, Containers, Blockchain, etc and already have some dev experience...
Lynda - Great courses on a variety of topics, things such as design, UI, gaming, photography, and business are also here.  While they have good programming topics, they are more of a general website if you are interested in programming + a variety of other things. Some companies may give you a license to this, it's not common but it happens.


  1. I am attracted by the presentation of this article. It is a genuinely a gainful article for us. Keep posting, Thank sen courses

  2. I generally check this kind of article and I found your article which is related to my interest. Genuinely it is good and instructive information. Thankful to you for sharing an article like this.RES Course

  3. I really enjoyed reading about your company on your blog post about hiring people in the Philippines. I'm not aware of any other companies in the United States hiring for a remote work position like this, so I think it's a really cool idea. I also appreciate the 100% remote work, because I am currently looking for a job in the Philippines and it's 100% remote work there as well.Software Developer Jobs Philippines

  4. Excellent post. I really enjoy reading and also appreciate your work. traffic control person course This concept is a good way to enhance knowledge. Keep sharing this kind of articles, Thank you.

  5. Your blog post is really insightful. I really appreciate that you shared your personal experience to help us understand what the IT field is like. I also really appreciate that you included a call to action.
    Learn .NET


Post a Comment

Popular posts from this blog

Electron JS, Visual Studio Code, and SQL Operations Studio

Unity vs. Unreal Engine