Hi! Caleb here. Have you heard of freeCodeCamp? freeCodeCamp is a nonprofit dedicated to teaching people to code for free and and helping people get development jobs. Not only is it free, but the curriculum is extremely comprehensive teaching hands on responsive web design, front end development, APIs, data management, algorithms, source control, data structures, and more.
If these technologies are frightening or unknown to you, this blog will help you understand the big picture of web development, how to code, and what you should expect going through the freeCodeCamp curriculum.
Recently I had the privilege of working with Quincy Larson, the founder of freeCodeCamp. If you don’t know, freeCodeCamp is one of the largest online learning platforms for people to learn to code. With over 2000 hours of free training, people are using freeCodeCamp to learn everything they need to get hired as software engineers or full stack developers. I talked to Quincy to figure out exactly what it takes to become a full stack web developer (this content was edited by me from a video interview and are not direct quotes, with my thoughts in gray).
Full stack web development is when you are in charge of the entire project rather than one particular piece. This means you must be fluent in both front end development and back end development.
What does it take to know the front end for full stack web development?
As many of you know, my technical roots are in databases, SQL, and full stack web development.
I’ve spent a lot of time creating videos on YouTube over databases. For example, I have a 51 part video series on Database Design.
Who or What is freeCodeCamp?
Recently I was reached out to by freeCodeCamp. For those who don’t know, freeCodeCamp is one of the most popular online learning platforms for software development. freeCodeCamp is a nonprofit organization that brings people from noob to developer through their online curriculum.
freeCodeCamp came to me to talk about potential collaborations. I’m happy to say that we came to agreements and decided that we would aggregate my database design series into one long, undivided video! As a result, the Database Design Full Course was born.