pull/2/head
Michael Q Larson 2014-10-19 17:50:48 -07:00
parent eb2de28f6a
commit 38dc238e49
3 changed files with 75 additions and 68 deletions

View File

@ -1,12 +1,5 @@
extends ../layout extends ../layout
block content block content
.page-header h1= Your Courses
h3 Your Curriculum
h1= title
ul
each course in courses
li= course.name
script(type="text/javascript") var username = '#{username}';
// https://www.hipchat.com/invite/178107/cc2f6ea4dfac9e48b9a88b305adae48a

View File

@ -8,16 +8,16 @@ block content
.col-xs-12.col-sm-12.col-md-4 .col-xs-12.col-sm-12.col-md-4
h3 Technical Mastery h3 Technical Mastery
img.img-center.three-by-three.img-responsive(src="images/tools.svg") img.img-center.three-by-three.img-responsive(src="images/tools.svg")
p You'll use pair programming (where two people code together on one computer) to work through our coding challenges. p You'll learn to code by pair programming (where two people code together on one computer) on our coding challenges.
.col-xs-12.col-sm-12.col-md-4 .col-xs-12.col-sm-12.col-md-4
h3 Unique Portfolio Projects h3 Unique Portfolio Projects
img.img-center.three-by-three.img-responsive(src="images/portfolio.svg") img.img-center.three-by-three.img-responsive(src="images/portfolio.svg")
p You'll apply your new coding skills to help non-profits create software solutions to their problems. p You'll apply your new coding skills by building software solutions for non-profits.
.col-xs-12.col-sm-12.col-md-4 .col-xs-12.col-sm-12.col-md-4
h3 Glowing References h3 Glowing References
img.img-center.three-by-three.img-responsive(src="images/references.svg") img.img-center.three-by-three.img-responsive(src="images/references.svg")
p You'll gain the respect of your peers and the people you help. These connections will help you land the job. p You'll gain the respect of your peers and the people you help. These connections will help you land the job.
a.btn.btn-cta.btn-primary(href="/login") Sign in now to get started (it's free) a.btn.btn-cta.btn-warning(href="/login") Sign in now to get started (it's free)
br br
br br
a.btn.btn-success(href="/contact") I'm with a non-profit and want free help from a Software Engineer a.btn.btn-success(href="/contact") I'm with a non-profit and want free help from a Software Engineer
@ -26,33 +26,35 @@ block content
.text-left .text-left
h1.text-center Frequently Asked Questions h1.text-center Frequently Asked Questions
h2 What will I learn, and in what sequence? h2 What will I learn, and in what sequence?
ol ul
h3 First, you'll learn basic web design tools like: p First, you'll learn basic web design tools like:
h4
ul ul
li &#8226 HTML - the structure of web pages li &#8226 HTML - the structure of web pages
li &#8226 CSS - the design of web pages li &#8226 CSS - the design of web pages
li &#8226 Bootstrap - a "responsive design" tool to help your websites look great on tablets and phones li &#8226 Bootstrap - a "responsive design" tool that helps your websites look great on tablets and phones
li &#8226 jQuery - a powerful tool for controlling websites in the browser li &#8226 jQuery - an easy tool for controlling content in the browser
h3 Then you'll learn computer science and the art of programming: p Then you'll learn computer science and the art of programming:
h4
ul ul
li &#8226 JavaScript - the programming language that all web browsers use. li &#8226 JavaScript - the programming language that all web browsers use
li &#8226 Linux - the most popular operating system for servers (but you don't need to learn desktop Linux) li &#8226 Linux - the most popular operating system for servers (but you don't need to learn desktop Linux)
li &#8226 Git - the best way to save and share your projects li &#8226 Git - the best way to save and share your projects
li &#8226 Databases - SQL is like a giant spread sheet that stores and retrieves your data li &#8226 Databases - SQL is like a giant spread sheet that stores and retrieves your data
li &#8226 Algorithms - these are basically step-by-step recipies for getting things done li &#8226 Algorithms - these are basically step-by-step recipies for getting things done
h3 You'll spend the last half of Free Code Camp using Agile Methodologies and Full Stack JavaScript to build projects for non-profits: p You'll spend the last half of Free Code Camp using Agile Methodologies and Full Stack JavaScript to build projects for non-profits:
h4
ul ul
li &#8226 Agile Methodologies - the fastest way to design and build projects that clients will actually use. li &#8226 Agile - a set of software development principles that focus the design and production of a project on the needs of its users.
li &#8226 MongoDB - a popular non-relational database li &#8226 MongoDB - a popular non-relational database
li &#8226 AngularJS - a tool for making exciting li &#8226 AngularJS - a tool for making exciting web interfaces
li &#8226 ExpressJS - a powerful web development framework li &#8226 ExpressJS - a powerful web development framework
li &#8226 NodeJS - a JavaScript-based web server li &#8226 NodeJS - a JavaScript-based web server
h2 How will I learn all this? h2 How will I learn all this?
h3 By pair programming with other Free Code Camp students on our coding challenges. Don't think of programming as a lonely art - it's a collaborative process, and programmers learn better together. We've also built an optional curriculum of the best free courses on the web. ul
p By pair programming with other Free Code Camp students on our coding challenges. We've also built an optional curriculum of the best free courses on the web. Eventually, you'll work with people at non-profits to build real-life software solutions.
h2 What is 'pair programming', and what's so special about it?
ul
p Pair programming is where two software engineers share one computer and write code together. They discuss different problem solving approaches, and keep each other motivated. The result is better code than either engineer could have written by themselves. Because of its benefits, many engineers pair program full time. And it's the best way to learn coding.
h2 How long does Free Code Camp take? h2 How long does Free Code Camp take?
ul
p It takes about 1,000 hours of coding to develop the skills you'll need to get an entry level software engineering job. Many in-person coding bootcamps jam all this into 12 weeks of intensive study. Free Code Camp is fully-online, and there will always be other people at your skill level that you can pair program with, so you can learn at your own pace. Here are some example coding schedules: p It takes about 1,000 hours of coding to develop the skills you'll need to get an entry level software engineering job. Many in-person coding bootcamps jam all this into 12 weeks of intensive study. Free Code Camp is fully-online, and there will always be other people at your skill level that you can pair program with, so you can learn at your own pace. Here are some example coding schedules:
table.table table.table
th Time budgeted th Time budgeted
@ -67,7 +69,7 @@ block content
td 20 hours/week td 20 hours/week
td 50 weeks (1 year) td 50 weeks (1 year)
tr.warning tr.warning
td Weekdays td Full time
td 40 hours/week td 40 hours/week
td 25 weeks (6 months) td 25 weeks (6 months)
tr.danger tr.danger
@ -75,19 +77,23 @@ block content
td 80 hours/week td 80 hours/week
td 12 weeks (3 months) td 12 weeks (3 months)
h2 Why does Free Code Camp use JavaScript instead of Ruby or Python? h2 Why does Free Code Camp use JavaScript instead of Ruby or Python?
h3 We love Python and Ruby. But even if you learn them, you'll still need to learn JavaScript. JavaScript is the most important language of all - it's the language of web browsers. It's also the most popular language. ul
p We love Python and Ruby. But even if you learn them, you'll still need to learn JavaScript. JavaScript is the most important language of all - it's the language of web browsers. It's also the most popular language.
br br
img.img-center.img-responsive(src="http://dberkholz-media.redmonk.com/dberkholz/files/2014/04/github_new_repos-custom.png", style="max-height: 300px;") img.img-center.img-responsive(src="http://dberkholz-media.redmonk.com/dberkholz/files/2014/04/github_new_repos-custom.png", style="max-height: 300px;")
h2 Will I really be able to job afterward? h2 Will I really be able to job afterward?
h3 At the end of Free Code Camp, you will have pair programmed around 1,000 hours with dozens of other students, built a portfolio of projects that people are actively using, and a roster of glowing references from non-profits you've helped. 75% of bootcamp graduates get software engineering jobs, and make an average annual salary of $76,000. ul
a(href='https://www.coursereport.com/2014-graduate-survey.pdf', target='_blank')   (Source) p At the end of Free Code Camp, you will have pair programmed around 1,000 hours with dozens of other students, built a portfolio of projects that people are actively using, and a roster of glowing references from non-profits you've helped. 75% of bootcamp graduates get software engineering jobs, and make an average annual salary of $76,000.
img.img-center.img-responsive(src="https://www.evernote.com/shard/s116/sh/4bb05639-d86c-4c15-b3a8-e4a43fa22d89/7cf00ed01124fac6e6741b97f8fb9e6f/deep/0/https---www.coursereport.com-2014-graduate-survey.pdf.png")
h2 Do you have job placement services? h2 Do you have job placement services?
h3 Yes. We work with reputable technical recruitment firms and can help you find a good job. ul
p Yes. We work with reputable technical recruitment firms and can help you find a good job.
h2 Is this really free? Do you claim part of my first year's salary like some bootcamps do? h2 Is this really free? Do you claim part of my first year's salary like some bootcamps do?
h3 Our name is Free Code Camp. We are a free code camp. If you had to pay us (or sign over future earnings), we'd have to change our name. And we are not going to do that. ul
p Our name is Free Code Camp. We are a free code camp. If you had to pay us (or sign over future earnings), we'd have to change our name. And we are not going to do that.
h2 Does Free Code Camp have an application process? h2 Does Free Code Camp have an application process?
h3 Unlike most bootcamps, anyone can study at Free Code Camp. We're not going to tell you that you can't become a software engineer. We believe the only person who should be able to tell you that is you. If you perservere, and keep working through our challenges and non-profits' projects, you will become an employable software engineer. ul
p Unlike most bootcamps, anyone can study at Free Code Camp. We're not going to tell you that you can't become a software engineer. We believe the only person who should be able to tell you that is you. If you perservere, and keep working through our challenges and non-profits' projects, you will become an employable software engineer.
br br
.text-center .text-center
a.btn.btn-cta.btn-primary(href="/login") Sign in now to get started (it's free) a.btn.btn-cta.btn-warning(href="/login") Sign in now to get started (it's free)

View File

@ -20,3 +20,11 @@ html
include partials/footer include partials/footer
!= js('application') != js('application')
script
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-55446531-1', 'auto');
ga('send', 'pageview');