Nothing in your web development portfolio? Create your first complete project to kick start your new career!

If you’re looking to get your first job as a Junior Developer you have probably started a load of projects whilst learning to code. Lots of useful learning has taken place but you never got round to finishing them.

So what excuse are you going to make when an employer asks to see your portfolio and you only have a few half-finished bits to show them?

When I was applying for my first Junior Developer role I realised very soon there was a problem with my portfolio - I needed a list of COMPLETE projects I had created to demonstrate my coding skills. I quickly set about creating loads of random half-baked and half-finished projects which made my portfolio look even worse!

Who would want to hire a Junior Dev that can't even finish one project?

That's when I decided I had to focus.

Just complete one thing at a time. I would much rather have had 1 or 2 decent, fully completed projects in my portfolio than 7 or 8 uncompleted ones.

Are you ready to start building your web development portfolio?

That’s why I designed this course - to give you a kickstart you need to start putting together your portfolio. If you follow along with the lessons you will gain the understanding and motivation to start multiple projects for your portfolio and finish them! You can even use the end result as your first completed portfolio project.

Plus, it’ll be a great talking point in your interview to discuss how you started, implemented and completed your end-to-end project.

The course takes you through all of the component pieces of building the classic ‘Rock, paper, scissors’ game.

This isn’t something you would build on Codecademy.

No, you’ll learn how to create a fully working, interactive, browser-based version of the game that you can customise and build upon if you want to make it your own. Here’s some of the benefits of you to completing the course:

  • A fully complete project to add to your portfolio
  • No need to search for images and other media, all the assets are included
  • Be able to apply CSS layouts and animations to your projects
  • Be able to select elements on a page and setup event listeners for things like button clicks
  • Talk about JavaScript scope in your interviews
  • Be able to capture keyboard input from the user
  • Apply the idea of game and win states to other projects

“When I hire junior devs, I look for an impressive portfolio.” Dee Kapila

So why would you not want to take this course?

What am I going to learn from this course that I couldn't learn elsewhere?

A lot of courses focus on language basics, syntax and a single environment. In this course you’'ll take a project based approach that encompasses all parts of building a web based project.

This looks really basic.

It does and it is!

But that's intentional.

If you're portfolio is lacking a number of project then I bet it is more than likely down to the fact that you have lots of half finished projects that you have never seen through to completion. Maybe that's just because you ran out of time, they were too complicated or didn't know what the different phases of a project were but this course will show you completely from end-to-end how to complete a project.

I'm not sure this is worth the investment

It costs about the same as a couple of cups of high-street coffee and you could probably complete it in about the same amount of time as it takes to drink them!

If you’re not totally satisfied with the course then there’s a 30-day money back guarantee. All I would ask is that you provide a bit of feedback so that I can make the course even better!

If you want a course that takes you through the ins and outs of creating full-stack JavaScript applications that lead to a load of projects you can add to your portfolio then this course won't do that.

But if you're lacking motivation to get going with your coding, looking to add a project to your portfolio and also understand the best way to go about putting together your own project then this is for you.

Ask for help if you’re not sure

If at any point you’re not sure what you are doing or would like clarification on anything, you can just send me a message and i’ll get back to you as quickly as I can to point you in the right direction.

Get the course now!

And learn how to:

  • Setup the structure of a project
  • Use CSS for layout and animations
  • Select elements on a page with JavaScript
  • Add event listeners (for button clicks)
  • Take user input via the keyboard
  • Manage game and winning states
  • Add extra style to make your projects look good
  • Scope your JavaScript code


Once completing the course you'll have an understanding of how to put together your own projects and be motivated to fill up your portfolio.


Get started now!



Your Instructor


James Bubb
James Bubb

At the age of 34, James got his first job as a Junior Developer. With his background in IT and training, he now wants to share his knowledge and experience of starting a career in software development and continually learning new technologies.


Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!