Here at Couchbase, we know that one of the most important developer tools is access to ongoing high quality technical education. As Couchbase works great with web technologies and applications, we wanted to see where we could better support emerging web developers as they take their first steps with web technologies. To do this, we recently partnered with a free online web development bootcamp built around freeCodeCamp’s curriculum.
The Bad Website Club is a free educational project focused on helping support beginner and intermediate technical learners with a focus on experimentation over perfectionism. As part of this effort, Bad Website Club offers free remote web development bootcamps in partnership with freeCodeCamp. Since being founded in 2020, these bootcamps have served over 40,000 unique learners globally.
As the team ran these bootcamps, they received feedback from learners that learners wanted more real-world experience with the skills they were developing, more understanding of how their lessons apply to industry use and what kinds of developer tools they should begin to learn. That’s where Couchbase came in!
Couchbase designed and delivered partner sessions, showing learners how to rebuild their bootcamp certification projects using real world tools and deploy them with modern services.
The video sessions from the last bootcamp supplemental series are listed below and we will be adding blogs post that cover many of them too:
Week 0: Tools Setup
- Introduction to Code Editors – Visual Studio Code
- Introduction to Version Control – Github
- Introduction to Website Deployment – Netlify
Week 1: Survey Form
- Building a Survey Form with Netlify, Github and Couchbase 1
- Building a Survey Form with Netlify, Github and Couchbase 2
- Building a Survey Form with Netlify, Github and Couchbase 3
- Building a Survey Form with Netlify, Github and Couchbase: No JS Edition
Week 2: Tribute Page
Week 3: Technical Documentation Page
- Building a Technical Documentation Page
- Building a Technical Documentation Page 2
- Building a Technical Documentation Page 3
Week 4: Product Landing Page
- Building a Product Landing Page with Real World Tools
- Building a Product Landing Page with Real World Tools 2
Week 5: Personal Portfolio Website
- Building and Deploying Your Portfolio Website
- Building and Deploying Your Portfolio Website 2
- Building and Deploying Your Portfolio Website 3
As part of this process, the Couchbase team got to learn alongside the bootcamp students. In addition to brushing up on our HTML and CSS core skills, this bootcamp exposed us to the pain points and priorities of early career developers and learners. While we hope that the students we worked with will get to apply their new skills in exciting new jobs in technology, our team will be taking our learnings back into the Couchbase product and documentation to help make sure that developers of all career levels and backgrounds are able to leverage the power and flexibility of Couchbase for web development.
If you want to learn along with us, joining the Couchbase Discord is a great way to stay informed of future learning opportunities and have us answer any questions you have in (near) real time. Sign up for our Discord here.
If you know of an educational opportunity that you would like Couchbase to be a part of, get in touch with us at education@couchbase.com.
Here are two blog posts diving into a couple of the topics, subscribe to the blog to be notified when more are released.
Author: Nyah Macklin
The post Couchbase & Enabling Free Programming Bootcamps appeared first on The Couchbase Blog.