Free Code Camp Front End Development Program
I have recently completed Free Code Camp's Front End Development Program and received a certificate. Here are my thoughts on the program and Free Code Camp in general.
First of all I need to say that I'm not exactly target audience for Free Code Camp. I am a Computer Science student. I knew how to program in various languages and different algorithms well before I joined Free Code Camp. However I had very little experience with web development. My knowledge was stuck back in the day of tables and I had no idea that there was such a thing as front end framework.
However I learned a lot by building Front End projects which are part of the curriculum. In fact I pushed myself to learn React for the last two projects. I will now go over all the projects I've built and try to explain what I wanted to do and what I learned.
I decided to make a tribute page for one of my favorite books by one of my favorite authors. I've learned basics of bootstrap and responsive design.
This was a weird one. I think the Porfolio challenge should be somewhere near the end of the program. In your porfolio you want to showcase what you know not just by linking to it but also with the code of the portfolio itself. And when you are just starting you don't really know anything to make it stand out. This is my least well made project and I didn't even care. I might revisit this project some time later.
With this project I've learned basic API usage and DOM manipulation with jQuery. The name Infinite Improbability Quote Machine is a play on Infinite Improbability Drive from Hitchhiker's Guide to the Galaxy.
This project is hosted on heroku because I wanted to protect my API keys. I decided to use Weather Underground as my weather service of choice because it worked best for my needs. I further developed my knowledge of APIs and parsing the JSON responses.
Again with the APIs. This time I threw in some jQuery animation for good measure.
For this project I decided to ditch Bootstrap and learn CSS Flexbox. It is pretty simple and most of what you need to know is here
The Tic Tac Toe AI is powered by the classic minimax algorithm. You can find the code here
I've used React again. The code can be found here
Free Code Camp is a great introductory course whether you are a total beginner or a seasoned programmer wanting to dive into web development. Your next step should probably be either continuing with Free Code Camp to learn back end development or learning some front end framework like Angular, React or Vue