Learn New Skills With Project-Based Learning

Learning is something I always enjoy. I love learning because it gives me new challenges to overcome. In the past, however, I often learned just for learning’s sake. There was nothing real I got out of it. I just absorbed new knowledge without thinking about its practical value.

Recently I realized that while learning is fun, it’s even more fun if it’s related to my practical needs. The thrill of learning something that can immediately improve my life is more than just learning for learning’s sake. For that reason, now I mainly learn new skills that can improve my life and help me achieve my goals.

The best way to do that is project-based learning. With project-based learning, you create and work on a project that uses the skill you want to learn. Rather than just absorbing knowledge, you create something real.

Here are some examples of project-based learning:

  • To learn a new programming language, you create a simple game using that language.
  • To learn web design, you create a design for your personal web site.
  • To learn to play guitar, you prepare to perform at a local event.
  • To learn a new language, you write a short story in that language.

Why Project-Based Learning is Good

There are several reasons why project-based learning is a good way to learn:

1. It motivates you

Project-based learning motivates you because you can see the results of your learning. You have something to show for all the effort you put in learning.

Furthermore, you have a clear goal to achieve. It’s similar to the way having a finish line motivates a runner. If the runner just runs without a finish line, I’m sure he won’t be as motivated. Having a clear goal is motivating.

2. It pushes you to take the shortest path

Since your goal is to accomplish the project, you won’t waste your time with irrelevant things. You will spend time only on things that can help you finish your project. You will take the shortest path. This is a big benefit because otherwise you may get distracted by unimportant things.

3. It gives you feedback quickly

This is important because it speeds up your learning process. Rather than guessing if something works, you put it out there in the real world. You can then use the feedback to improve your skill. At the end, you will have a battle-tested skill under your belt.

Steps to Do Project Based Learning

Here are some steps to do project-based learning:

1. Choose a skill to learn that meets your needs

The first thing you should do is choosing a skill to learn. I recommend choosing a skill that meets your needs because that will make you more motivated to learn.

Look at your life and work. Do you have a plan to improve your life in a certain way? Do you have a plan to create a side business? Whatever it is, there must be a skill that can help you achieve your goal. That is the skill you should choose for your project-based learning.

2. Create a project around that skill

The project should have specific goals so that you know whether or not you are successful. For example, when I learned a new programming language (I have a background in computer science), I usually wrote a simple game using that language. I looked at the games that were out there and chose one of them to write. This way I had a specific goal in mind.

3. Aim to finish the initial version of the project as soon as possible

As I’ve mentioned above, getting quick feedback can speed up your learning process. So you should get your project out there as soon as possible. Don’t wait until everything is perfect before you show it to others.

4. Use the feedback to improve your skill

Based on the feedback you get, work on the areas that need improvements and test the result to get another round of feedback. Repeat this process until you reach the level of mastery you desire.

5. Create a new project if necessary

The project you choose might hone only certain aspects of the skill you want to learn. In that case, you might want to create a new project that helps you learn other aspects of the skill. Or you may choose to learn a new skill. It’s up to you.

Photo by cogdogblog

14 Comments

  1. “Recently I realized that while learning is fun, it’s even more fun if it’s related to my practical needs.”

    I wish more people shared your enthusiasm for learning.

  2. Hi!

    It is truely great to learn new stuff.

    And sometimes even better to be able to pass what you learn on to others!

    Thank you! 😀

    Greetings,
    How To Use GarageBand – Claus D Jensen

  3. I wish that too, JC. But, honestly, there are still many things to improve in my learning.

  4. Well, I learn new topics, ideas, concepts because I want to be called an expert. I have mastered various transferable skills like time management, negotiation, delegation, stress mgmt, pub speaking etc.
    Nice post, my project is going to be – a free workshop to share my knowledge!

  5. It’s been a goal of my since leaving the education system to keep on learning new subjects and skills. I’ve found that the more you learn, the easier it becomes.

    I do enjoy project based learning. When I learned Visual Basic coding I made a couple of simple games out of it. Similarly when I was becomming interested in screenwriting I decided to take what I was learning and made a website out of it. That really helped my retention of knowledge.

  6. Claus,

    And sometimes even better to be able to pass what you learn on to others!

    Yes. In fact, teaching what you learn to others is a great way to improve your own understanding and mastery.

    Amity,
    I love your idea of mastering transferable skills. Those are the kind of skills that give you high ROI. By the way, that’s a very good project you have.

    Jake,
    Seems like we have similar style in learning programming languages 🙂
    I agree that the more you learn the easier it becomes. Learning itself is a skill that gets better the more you practice it.

  7. Students and young professionals today are using online resources to create research reports. They are designing, critiquing, and presenting products using interactive technologies.
    So true, Project-Based is very helpful. I can learn new skills that could help improve my personality and help achieve my desired goals in life. Learning is fun and enjoyable isn’t it? Life is very challenging and we are learning everyday through our actions. So keep learning and become an expert!

  8. […] Latumahina presents Learn New Skills With Project-Based Learning posted at Life […]

  9. You’d be silly not to create your own project AS you learn something.

    How else are you going to remember what you’ve learnt?

  10. Vicente,

    we are learning everyday through our actions

    That’s something we should all do. Use every learning opportunity you have.

    Fitness,
    Unfortunately, some people don’t like creating projects because it takes extra effort. I know because I was one of them.

  11. WHY project-based learning?

    Learning is even more fun if it’s related to your practical needs.

    Rather than just absorbing knowledge, you create something real.

    you can see the results of your learning. You have something to show for all the effort you put in learning.

    your goal is to accomplish the project, you won’t waste your time with irrelevant things.

    It gives you quantified results.

  12. This article is a really really motivating one. I desperately wish to learn and excel in, Asp.net..!(i have a comp sci background) If you don’t mind, can you suggest me a game to develop? what steps you followed during the development..? please advice..thanks a lot.

  13. Awesome things to incorporate into how you learn things. I have been a notorious dabbler. I think by having a project to do I will be more driven to stick to one subject for while.

  14. […] to prove to yourself (and perhaps to others) that you can make it. One good way to do that is by creating a project: build something real out of what you learn. Another way is to create a contest with your friends […]

Comments are closed.