Best projects to start coding

Carolina Cobo
3 min readApr 11, 2022

Looking back I wish I knew about this when I started coding

Starting anything in life seems really complicated and even more if it’s deciding what you want to have as part of your portfolio.

I’ve been talking to other people like me who decided to change careers and some of them picked to do a CS degree and feel they might not have any work to show. And that has been proved to be the best way to get the first job in tech. Said that I think there’s no harm in learning CS fundamentals and a lot of the topics that people learn while doing a college degree.


It seems odd starting here, but if you have no ideas it’s a great start. It might seem odd if you don’t have much but it’s the perfect thing to build on plain HTML and CSS. It’s also you can keep working on and will be a good exercise to practice new skills once you acquire them.

As always FreeCodeCamp for the win. In that link, you can see examples of portfolios using HTML, CSS and Bootstrap.

W3Schools has also a good few ideas on how to start and build a basic portfolio and also the theory you should learn about HTML syntax and structures.


Games are probably one of the hardest programming challenges you could face, but as with all challenges it comes with plenty of learning.

The second biggest project I built was a game in JavaScript and I don’t think there's anyone better than Ania Kubow, here’s a video on how to build Tetris on JS. If you are more into Python, this website has great resources as well.

To-do list App

This is good practice but also handy to use in your day to day! You can do a shopping list or a tasks list, anything that could suit you.

Again, W3Schools has their own tutorial, also I found this one interesting. But there are millions of them out there.

If you want to take it to the next level then you could try to build a Flask and MongoDB one, this tutorial will help you to achieve that. For me getting started with Flask and MongoDB was a big learning curve.

I enjoyed building this one using Python and Google Sheets, getting exposure to…



Carolina Cobo

Frontend Software Engineer @ Genesys | Career switcher