4geeks Academy Full

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 20

4GEEKS ACADEMY | MIAMI 2019

SYLLABUS
AND PROGRAM DETAILS
FULL STACK WEB
DEVELOPMENT
FULL STACK DEVELOPMENT
PROGRAM TABLE OF CONTENTS

Table of Contents

LET’S TALK DATA ...................................................................... 3


1.1. Why Coding? .................................................................. 3
1.2. Employment .................................................................... 6
1.3. Languages ........................................................................ 7

SYLLABUS .................................................................................... 11
2.1. Syllabus Part-Time.......................................................... 12
2.2. Syllabus Full-Time........................................................... 13
2.3. Syllabus Technologies ................................................... 14
Why Python?................................................................... 16
Why JavaScript?............................................................. 17
What about NodeJS?..................................................... 17

PAYMENT OPTIONS .................................................................18

PROGRAM DETAILS ................................................................. 19


LET’S T A L K D A T A

1.1. Why Coding?

“Learning to Code” is not just a “geeky” thing anymore;


it’s not relegated to merely “aficionados of Star Trek.”
Coding is about “education” itself. Traditional Education
must evolve from just focusing on the antiquated
necessity of ONLY teaching coding in High School.

However, there is still the question: “Why Coding?”


And we should answer: “Why not?” Okay, let’s argue
this with facts: By 2024, www.bls.gov/ooh/Comput-
the demand for software
developers is expected to er-and-Information-Technolo-
grow by 17%. What other
gy/Software-developers.htm
industry has a projected growth like that? Furthermore,
the median salary (in the U.S.) for a software developer
is around $100k. Yeah, not bad.

What about Coding Bootcamps?

There are, at least as major examples, three (3) kinds of


personnel profiles interested in becoming a developer
and ultimately taking the decision of enrolling a Coding
Bootcamp:

Increasing Jobs demanding Entrepreneurs


Income new skills

Full Stack
Developers
LET’S T A L K D A T A

1.1. Why Coding?

Graduating from a Coding Bootcamp pays off. According


to a https://goo.gl/UtWuaE
recent report, graduates from a Bootcamp are getting
both higher salaries and more opportunities than what
they had before enrolling in a program:

25k
Wage increase after graduating from a Coding Bootcamp.

$66k
Average salary after graduating from a Coding Bootcamp

8 out of 25

The employment positions in highest demand are in


Coding related areas. You have 4x’s more opportunities
to find a job if you Learn to Code
LET’S T A L K D A T A

1.1. Why Coding?

Our Full-Stack program will not only train you to


become a developer but will also teach you both the
www.geekwire.com/2016/coding-boo
-camp-pays-off-grads-report-64-in-
crease-average-salary-accord-

most wanted and highest paid technologies in the


ing-new-study/

market today.

More Job opportunities: Coding skills are in high demand.


Everyone is looking to hire developers.

Higher income: Working as a software developer will


increase your income immediately.

Job growth: Coding jobs are always increasing and are


projected to continue to do so over the next several
years.

Entrepreneur experience: Learn to Code and get the


coding skills that will give you the tools to launch your
very own Startup.
LET’S T A L K D A T A

1.2. Employment

Let’s talk about the data behind the program. We just


want to address any topics that jump to your mind
when thinking about enrolling at a Coding Bootcamp.

There are over FIVE HUNDRED THOUSAND open


coding jobs in the US. That number goes up to over 1
500k million if we include those areas related to coding:
marketing, graphic design, arts, etc. Finance, Healthcare
and Manufacturing are the industries with the highest
demand of coding developers.

According to the Bureau of Labor Statistics, Miami, Florida,


25k is the city with the greatest surge in Web Developer job
opportunities in the entire U.S.

This is the average wage for a Junior Web Developer. This


data may vary (depending on the city), but it’s the estimate
$60k for a Web Developer immediately graduating from a Coding
Bootcamp.
LET’S T A L K D A T A

1.3. Languages

You are probably wondering how and why we determine


what coding languages we include in our syllabus.
Why Python? Why JavaScript? Why not Ruby? We
have extensively studied, analyzed and debated these
questions and returned several reasons that support
our decision-making process; here we will try to show
you the data and reasons in determining our syllabus.

JavaScript is the most popular technology - not just in


the U.S., but worldwide. Furthermore, it keeps growing
year after year. A recent survey from Stackoverflow
https://goo.gl/TpgtAq
shows the following:
LET’S T A L K D A T A

1.3. Languages

As you can see, Python has been growing pretty fast as


well. Let’s be clear: Python was huge several years
ago, but then it stopped being at the top of the list.
That has changed, again, and Python is now back on
top. Why? There are, at least, two reasons: 1. Python
is used for a variety of purposes and is also extremely
versatile. 2. Tech areas such as Data Science and Machine
Learning (two of the biggest areas in the Tech Industry)
are consistently requiring Python developers. https://goo.gl/FKuibY
Click here
to check out the data and to get an outsider approach
on this topic.

Now, let’s talk about wages. The average wage for a


Junio Web Developer could reach $60k a year. This is
for a “JUNIOR” position. Now, as your experience
grows, your wage does, too. Senior Developer earn-
ings are around $120k per year. The Bureau of Labor
Statistics has estimated an “overall average” for a U.S.
web developer at $72K per year. For ahttps://goo.gl/TmJU3B
https://goo.gl/2o46VD software developer,
its around $104k per year.
https://goo.gl/TmJU3B
LET’S T A L K D A T A

1.3. Languages

Python and JavaScript are


among the best paid
career positions in the
U.S. On average, a Python
developer earns around
$99k per year, and, a
JavaScript developer around
$90k per year. You will
be trained in BOTH during
our program. But, wait,
that doesn’t equate to
ultimately getting a
“combined wage” of
those two; it means that
you will have the chance
to apply for jobs that
demand either of those
essential skills. And,
please let us state that the
https://goo.gl/TpgtAq
aforementioned is based
on data from 2017.

There is an important fact missing here: How many job


opportunities are there? What coding languages are
companies looking for?

The answer is, without a blink, JavaScript! Then, as


David Robinson (Stackoverflow post) pointed out
https://goo.gl/tWpEDB
recently: “Python has a solid claim to being the fast-
est-growing major programming language”
LET’S T A L K D A T A

1.3. Languages

If you compare how many job opportunities there are


for JavaScript versus Ruby on Rails, you will find this:

JavaScript Ruby on Rails https://goo.gl/FVqc7q


Click here
Now let’s see the performance of Python against Ruby
on Rails:

Python Ruby on Rails Click here


https://goo.gl/9mVNbG
S Y L L A B U S

Syllabus

Designing our Syllabus was a discussion that covered


many realms, including: the popularity (both current and
projected) of each technology, frameworks and libraries,
methodology to teach them, quality control, expected
wages for web developers with such skills, timing, open
positions and demand for each batch of skills, and a special
focus on our students personal learning process.

FLASK

Syllabus Goal:

Our goal is to train you in exactly what companies are


looking for:

- To create amazing websites.

- To create web applications such as Airbnb, Twitter, etc.

- To re-shape your mind to embrace new logical,


researching, and developmental skills.
S Y L L A B U S

2.1. Syllabus Part-Time

We have divided our program into three main stages:


Course Structure

Prework Learn To Code Junior Advanced


Applications Applications
Duration: 2 Weeks Duration: 2 Weeks
Duration: 6 Weeks Duration: 6 Weeks
Starting with the Think like a
basics: HTML5 + computer: Control Create your first Python, Flask,
CSS3 + JavaScript. the flow of yout ReactJS application, REST API’s,
We review the code algorithms, MVC Pattern, JS Databases,
basics of coding loop, use condi- Modules, Bunding, MongoDB, MVC,
and make sure we tionals, webpack, BabeUS, The Pattern, Publishing
are all on the same the command line, DOM, Events, your website, etc
page.” SASS transpile, GIT, AJAX
etc
Possible projects
Possible projects Possible projects
Possible projects During this phase
CSS Postcard, Coursera clone, you will have to
minimal instagram Instagram applica- Airbnb clone, design, code, test
Version, etc tion, Memory Card Instagram clone, and publish your
game, Tic Tac Toe, YouTube clone, own entire web
Flappy Bird, etc. etc. application.

$6,999 +360
2019 Hours of classes,
exercises and
projects

16 WEEKS
3 TIMES
PER WEEK
S Y L L A B U S

2.1. Syllabus Full-Time

Week 1 Week 2 Week 3 Week 4 Week 5


Pre-work: Learn to Code: Junior Application: Junior Application: Junior Application:
How does the Create algorithms & Scrum, Kanban, Agile, Practice everything Create your own API
web work? HTML, React introduccion MVC and Flux together, learn using Python, Flask
CSS, Bootstrap, (components & framework. AJAX & 3rd Party & ORM.
Wireframes, webapps) API’s.
CMD & GIT

Week 6 Week 7 Week 8 Week 9


Advanced Application: Advanced Application: Advanced Application:
PITCH YOUR
Last content details Time to work on the final It's time to present the final PROJECT
and start working in project presentation project and enjoy with your
your project. family and friends! CAREER
SUPPORT

$8,999 +400
2019 Hours of classes,
exercises and
projects

9 WEEKS
9:00 AM
6:00 PM
S Y L L A B U S

2.2. Syllabus Technologies

Technologies and stages

The first 2 weeks are about HTML, CSS and Bootstrap:


every student needs to learn the foundation of the
web and its essential components.

During weeks 3 and 4, you will learn to code in JavaScript


by building games and small websites.

During the next 6 weeks you will start combining


JavaScript, CSS/HTML, Sass, Webpack, GIT and many
others, to create better websites, games and even
simple web applications.

Python comes in from weeks 10 to 16 - empowering


you to start doing your very own amazing copycats of
the most popular web applications out there.
S Y L L A B U S

2.2. Syllabus Technologies

Let’s be clear (just in case we haven’t been already), we


are teaching both JavaScript and Python as the primary
technologies. And there are strong reasons for that; it’s
not just a careless decision:
S Y L L A B U S

2.2. Syllabus Technologies

Why Python?

1. The best MVC Web Framework: Python/Flask is one


of the top technologies used to code for the web - if
not THE best.

2. The future is about Web, A.I. and Big Data: Python is


THE LANGUAGE for Big Data, Machine Learning and
AI. All major libraries are written in Python.

3. MIT Teaches in Python: 25% of Junior Developer


mistakes are within the syntax; with Python that is
almost entirely gone. For both this and many other
amazing reasons, Python is the best language to teach
coding - that is probably https://goo.gl/XyPdNr
why MIT decided to teach
using Python.
https://goo.gl/XyPdNr

4. Job Openings: Python has 3x’s more job openings


https://goo.gl/QyEY7t
than Ruby, even Google has endorsed Python and uses
it everywhere!
S Y L L A B U S

2.2. Syllabus Technologies

Why JavaScript?

The question should be: Why not JavaScript? There


are no other alternatives - JavaScript owns the web.
It’s the only language that all web browsers understand,
and it is still growing like crazy. It has more job openings
than any other (by far!!!). JavaScript remains hot,
trendy, and it will stay that way for several years to
come. Combined with Python, they will make you the
best-armed developer you can expect to be.

What about NodeJS?

According to W3Techs, SimilarTech, and many other


market research firms, Node JS is only used in 0.3% of
the web, and it is not growing as fast as it was last year.

If you learn Python/Django, you will be comfortable working


with Ruby/Rails or PHP/Laravel, but Node is extremely
different from the rest of the back-end technologies. We
have to make sure that you understand how to build websites
that correspond to 99.7% of the web.

We wrote an article to explain why we decided to


leave Node out of this program. Click here to read our
analysis. https://goo.gl/rLhFvy
P A Y M E NT O P T IO N S

2.3. Payment Options

Up-front
Payment Options
Up-front

36 - 60 6 - 12 -24 42 - 60
months months months

Early Geeks:
If you enroll 4 weeks (at least) before our next program begins, you will
get 10% off your tuition fee.

Partners in Crime:
If you are joining the program together with someone else, both of you are
getting 10% off.

Geeky Geek:
If you are a college student and you are coming from one of the best Colleges
in the US, you will get 10% off.
T E S T I M O N I A L S

Testimonials

“Part-time is just what everybody is looking for. I’m ready now; this
program gave me exactly what I needed to go forward with my
coding career. The timing and the spin of class topics was really
awesome! ”

Ximena
Puig
"4Geeks has a perfect combination of blended learning with an affordable
pricing. That allowed me to get the skills I needed."

Marlon
Taylor
“I totally recommend 4Geeks Academy. I reviewed many options
before joining the program, but 4Geeks had everything I needed in just
one place. If you want to change your life, this is the best place to make
that happen.”

Carlos

Ávila
T H A N K S

4GEEKSACADEMY.CO
https://www.4geeksacademy.co/
APPLY NOW

You might also like