Internet Self Improvement

5 Ways to Quickly Improve Your Technical Skills Without Spending a Dime

James Bruce 26-05-2013

Personal development should be a part of your life – every, single day. But there’s a more serious reason for personal development other than satisfying a primal need to be better: unemployment has never been higher, and the only hope you have of avoiding it is staying on top of the game. Any game is fine – just pick one and be good at it.


People argue that training costs money – but to improve technical skills that just isn’t true. You can improve your technical skills without paying – assuming you already have internet access that is, which is a pretty safe assumption to make if you’re reading this. So read on: here are 5 ways you can improve your technical skills today without spending a penny, dime, centime, lire or euro.

Take A Free Online Course

Having paid through the teeth for a university education – the content of which I haven’t used at all in the 10 years since graduating – I was skeptical about how much real world value could be gained from a free online course – especially when you don’t even get a degree certificate at the end of it to put on your resumé. But I was pleasantly surprised by my first foray into Coursera with the Gamification course I took last year: the lectures were stimulating and genuinely useful; the tests were quite difficult and the written assignments were indeed a challenge. I actually learnt things! I passed – along with my coworker Tina – with a top grade, and have constantly made use of that knowledge in many aspects of my job since.

improve technical skills

My point is: forget your pre-conceived notions that online courses are too easy to be useful, and only for students in developing nations who can’t afford university costs. They’re for everyone who want to genuinely better themselves in a challenging and stimulating way. Coursera offers a wide range of course topics – just check out their list of courses starting soon to find one that interests you.

technical skills improvement


Coursera isn’t the only online institution doing this – MIT’s OpenCourseWare is quite highly regarded, too – and here are 7 more places to take online courses for free The 10 Best Sites for Free College Courses Online Interested in accessing free college-level courses? Here are some of the best sites to take free online courses. Read More .

Subscribe To MakeUseOf’s RSS Feed

We cover a lot of ground here at MakeUseOf, and it’s not just cool websites and tools. Over the years I’ve written countless WordPress and programming tutorials. I’ll let you in on a little secret: everything I do in my daily job was learnt over the years by reading online tutorials and just “having a go”. I didn’t learn web programming at university, I didn’t pay for a course in jQuery or PHP – I just started making websites one day, and ended up here.

technical skills improvement I made this 15 years ago as an experiment in auto-generating HTML files from a structured directory of plain text files, using Perl programming. Fun times. Seriously, this was the height of cool at the time.

I can’t possibly list all the websites I’ve relied on for technical tutorials over the years, but here arejust a few of my favorites specifically on web development:


And these MakeUseOf articles will get you started:

Teach Others

First, a true story: I failed English in junior high, and my understanding of English grammar used to be quite pathetic – until I got a job teaching English. No joke – now I can easily explain the subtle differences between future perfect progressive and simple future progressive – in Japanese – a language which has no future tense. My point? No matter what your level of technical knowledge: teach others what you learn, and your own learning will be stronger for it. Apart from forcing yourself to understand something at a level required to teach, it solidifies your own learning. There may be some points you weren’t entirely clear on – trying to explain them to someone else will often make them crystal clear.

technical skills improvement

So how to go about teaching others? The easiest way is to start a blog, which leads me nicely on to my next point. But most communities would love to let you start some free evening classes – there’s no shortage of willing students looking to better themselves in some way.


Start Blogging

My free WordPress Beginners Guide Set Up Your Blog With WordPress: The Ultimate Guide Want to start your own blog but don't know how? Look to WordPress, the most powerful blogging platform available today. Read More should help with this. You’ll be strengthening your own learning as well as practicing concise, technical writing skills in the process. After a few years, you might even find yourself with paid writing work. Use the opportunity to learn by experience – PHP programming and WordPress customization, for a start. Becoming an expert is nothing more than learning the skills and practicing them.

improve your tech skills


I hate that term – but socializing with fellow geeks is not only great for the simple reason of getting out and having some genuine human interaction – it’s also a good chance to find a mentor, acquire new skills or teach your own skills to others. Of course, not all social interactions should be sought out on purely selfish grounds, but they should certainly all be considered opportunities. But where do you ask? Try these for a start:

  • Linux (or any other OS) user groups in your area or campus
  • Conferences and trade shows
  • Volunteering

improve technical skills


Fact: nearly all job positions are filled through a personal recommendation, not blindly emailing your CV to a million different companies. The people you meet may very well change your career forever.

Improving technical skills is a journey – whether you choose to meander down it over the course of a few years, or focus single-mindedly on reaching the end – is of no consequence. The point is to start, to make the choice of becoming better at something – and never let your learning stagnate. Do you have any more tips or advice to offer your fellow readers? We’d love to hear them in the comments.

Image Credit: ShutterStock – self improvement

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. Saddam Hussain
    March 1, 2017 at 6:44 pm

    Really helpful for me

  2. Aqil Nazeer
    June 1, 2013 at 9:21 am


  3. Aqil Nazeer
    June 1, 2013 at 9:20 am


  4. Aqil Nazeer
    June 1, 2013 at 9:20 am

    ask the expert

  5. Aqil Nazeer
    June 1, 2013 at 9:20 am

    its good start

  6. Aqil Nazeer
    June 1, 2013 at 9:19 am


  7. Adly Asraf
    June 1, 2013 at 9:03 am

    Nice info.

  8. Aqil Nazeer
    June 1, 2013 at 9:01 am


  9. Aqil Nazeer
    June 1, 2013 at 7:37 am

    this is good

  10. Mauricio Aviles
    May 29, 2013 at 4:36 pm

    Great read and very helpful. Thanks

  11. suzanne williams
    May 27, 2013 at 11:45 am

    Thanks it was helpful indeed.. but could you please mention how to enhance skills in technical field or become a good content developer in technological aspects without having technical background? Is it possible?

  12. Patrick J
    May 27, 2013 at 10:35 am

    A nice one indeed! Coursea has been the best place to learn stuff. Besides technical skills, one can find a lot of stuff there. But I do miss Codecademy here though.

  13. 1hegame
    May 27, 2013 at 7:50 am

    You have stopped giving full articles in RSS feed ;)

    • MakeUseOf TechGuy
      May 27, 2013 at 8:12 am

      Yes. We have.

  14. Rajaa Chowdhury
    May 27, 2013 at 12:57 am

    Another small gem. :)

  15. Darrick T
    May 26, 2013 at 7:13 pm

    This is a beautiful read! I am always seeking to learn more and share and teach others ink hat I've learned. I will share this article with people who think they can't do it!

    Thanks for this article