Home » Web Development » Using FreeCodeCamp as an experienced developer

About Martin Farrell

Martin Farrell
Martin is a Software Developer and Consultant specializing in Java and the Spring Framework. When not coding he spends time with his wife and two children, or cycling his bike.

Using FreeCodeCamp as an experienced developer

I am an experienced Full stack Developer specializing in Java, Javascript and React. This is a broad skill set, and you quickly become aware of your strengths and weaknesses. This blog post is about my experience of using FreeCodeCamp as an experienced developer to address my weakness in CSS.

I first started experimenting with Html and writing web pages around 1993, and became pretty competent at it. Html was different then, and we regularly mixed content and styling, or used tables for positioning elements, and who can forget adding a rotating carousel to the top of a web page.

Time have moved on, and although I’m confident at making css tweaks, I’ve always been weary of doing large scale CSS changes. I decided to address this weakness and stumbled into www.freecodecamp.org

FreeCodeCamp is a resource that allows people to learn software development for free. Although you are encouraged to make a small donation if you can afford it. Quincy Larson’s email list is also worth joining as it always has interesting articles whatever your level.

FreeCodeCamp is structured around 6 certifications, which they estimate to take 300 hours each –

  • Responsive Web Design
  • JavaScript Algorithms and Data Structures
  • Front End Libraries
  • Data Visualization
  • APIs and Microservices
  • Information Security and Quality Assurance

Within each course you can select an area to focus on, and I opted for the “Responsive Web Design” course.

I decided to start from the beginning, and although I knew a lot of the subjects it wasn’t time wasted as it was good to refresh my skills. The course didn’t take 300 hours, and the areas I learned the most were CSS FlexBox and CSS Grid.

To get the certification you need to complete the “Responsive Design Projects”, and I’ve not started these as I’m currently working on another site at present. I’ll try and get back to the exercises when I get time.


I have to say I enjoyed using FreeCodeCamp and would recommend it to newbies, and experienced developers. I will probably do a few more courses on the site, and make sure I donate to keep this excellent site running.

Published on Java Code Geeks with permission by Martin Farrell, partner at our JCG program. See the original article here: Using FreeCodeCamp as an experienced developer

Opinions expressed by Java Code Geeks contributors are their own.

(0 rating, 0 votes)
You need to be a registered member to rate this.
Start the discussion Views Tweet it!
Do you want to know how to develop your skillset to become a Java Rockstar?
Subscribe to our newsletter to start Rocking right now!
To get you started we give you our best selling eBooks for FREE!
1. JPA Mini Book
2. JVM Troubleshooting Guide
3. JUnit Tutorial for Unit Testing
4. Java Annotations Tutorial
5. Java Interview Questions
6. Spring Interview Questions
7. Android UI Design
and many more ....
I agree to the Terms and Privacy Policy

Leave a Reply


This site uses Akismet to reduce spam. Learn how your comment data is processed.

Notify of