Web develop jobs abound, and companies struggle to fill engineering roles. Lots of technically minded folks like you are interested, but the learning curve is significant.
Code Fellows offers teaching and mentoring services through bootcamps to turn you and other budding web developers in to professional, emplyable engineers.
We teach industry best practices and tools (that simply aren't covered in universities). We connect you with mentors active in the web development world, and give you personal introductions to companies that are hiring engineers.
The bootcamp experience works best for self-directed learners who have some technical background, and are thirsty for getting up to speed with modern web development practices.
If you have some previous programming experience, understand the basics of HTML and CSS, and can apply new concepts to your own projects, you may do very well in the Code Fellows program.
Show us what you've made! The strongest applicants have example code they've developed themselves, demo web sites or sample web apps that they can explain, and active GitHub.com profiles that show off what they've learned.
There are many fantastic, often free, resources available for starting to learn web development and coding. We recommend gaining an understanding of the technologies that power the web: HTML, CSS, and JavaScript. Our program focuses on app development with Rails, which is powered by Ruby, git, and open-source gem libraries. Start picking up some of these things now!
Here are some of our favorite resources for getting started:
- Basic Web Pages: http://teamtreehouse.com/library/websites/build-a-simple-website
- HTML5 and CSS3: http://www.codeschool.com/paths/html-css
- More HTML/CSS: http://www.codecademy.com/tracks/web
- Javascript: http://www.codeschool.com/paths/javascript
- Git & GitHub: http://try.github.io
- Ruby & Rails: http://www.codeschool.com/paths/ruby
- Build a complete Rails app: http://ruby.railstutorial.org/
Take a whack at a few of these, and use what you learned to build your own projects.
When you apply, link to any earned badges from these sites, and tell us about your learning expereinces.
We believe strongly in the power of personal interaction to answer the questions you actually have (without hours of fruitless googling). Working with a tutor or pair-programming partner can allow you to go in more exploratory directions that pre-written tutorials permit. One of the best ways to learn is by watching how an experienced developer would solve a problem.
If you are ready to take your learning beyond the step-by-step, reach the next level with one-to-one sessions. Work with a vetted Code Fellows instructors and tutors, or graduated Code Fellows students, to get past the a hurdle, or just get better understanding on a concept or design pattern. For scheduling, email: [email protected]