Code Boot Camp V: START
This article was originally published at The Clubhou.se
from Schuster Braun, Instructor of Code Boot Camp:
The first two weeks of our Code Boot Camp at theClubhou.se went by extremely fast. It’s surprising to see how far we have come in just three weeks. The first two weeks we covered HTML and CSS. This week we are going over the basics of Java Script.
The first week hit the fundamentals of HTML and CSS hard. We covered an immense amount of material in respect to Front End Web Development. We hit concepts in the front end such as Browser Support, Accessibility, Search Engine Optimization, HTML and CSS performance considerations. The second week we did a deep dive into Structured Data, A11y, Responsive Web Design, Flexbox/Grid, and Animations.
Each week we have a project that is due on Friday. First we built an HTML page introducing a fictional character using semantic HTML and basic CSS. Next, students built pages introducing each other. I thought both of these projects turned out to be huge wins and taught lessons that I didn’t even think of teaching. The biggest win in my opinion was that everyone built out the content for their pages as their first priority then designed pages that evoked emotion and purpose.
Everyone made their projects personal and built web pages that reflected personality, creativity, and hard work. I think the lesson that code is a tool to express and communicate your intention is the best lesson that they could have learned and especially so early on. It is easy for us to forget the “why” we need to work hard and practice our craft as software developers. We shouldn’t learn because a boss asked us to learn a new framework or tool. The reason we need to be life long learners is because we need to continue to have the ability to communicate our intentions to a computer. The problem is that computers change a lot so we need to keep learning how to talk to new computers.
Outside of class these students are studying and learning new techniques and building knowledge about this industry like computer history, and computer science. Each day they push to Github and work from home on their code. They are also learning about the innovators and companies that work in this space. It is very exciting to see them grow into their interests. This week we are building text based video games with Java Script and next week we’re going to add graphics.
A little about the Code Boot Camp in general: