CodeOp - Full Stack Development Course Guide
CodeOp - Full Stack Development Course Guide
20
Full Stack
Development
course guide
1 About us
6
Career Prep phase breakdown
How we teach
1. About us
1
ABOUT THE COURSE 2023
2
WHY YOU SHOULD LEARN 2023
Reason #1: Because you want to Reason #3: Because it teaches you how to
think
This is one of the main reasons why anyone Learning to code will give you more than
should learn anything, and one of the technical knowledge—it also gives you a
biggest motivators in getting to where you new outlook and way to approach your
want to go next. As with many new skills, work. Problems become opportunities—
software development has a steep learning you’ll learn skills that provide a logical way
curve. of thinking, allowing you to identify all the
areas where issues may arise in order to
It requires patience and open-mindedness troubleshoot your way out of them or
so that even when you’re finding it preempt them entirely.
frustrating and may feel blocked, your drive
to learn makes you focus and power Learning to code also teaches you
through. attention to detail. When a simple
misplaced hyphen can mess up your entire
code, you become seriously eagle-eyed
when checking your work.
Reason #2: Because you’ll have better Reason #4: Because you’re driven to make
opportunities and a better quality of life a change
Newer, more exciting possibilities open up Tech is driving societal change however, the
once you can add ‘coding skills’ to your people involved in these fields don’t truly
abilities. Learning to code not only helps reflect the make-up of our current society.
to launch or advancing your career as a
developer, but also in getting promoted in We need new, different voices in this area,
the company you work for or taking on and you learning how to code can ensure
new projects. you become one of them, working towards
changing the current culture of tech.
In general, it’s an excellent way to
advance your skill set in a short amount of
time that can have a positive impact on
your future. There’s no shortage of
opportunities for people who know how to
code.
3
WHAT YOU'LL LEARN 2023
4. What you'll
our graduates are industry-ready.
5
PRACTICAL PHASE OVERVIEW 2023
6
HOW YOU'LL LEARN 2022
"There's a lot of
different places you
can learn to code and
a lot of the models are
built to scale. So,
there's a lecture and
then there's an activity,
lecture, activity...that
might not necessarily
be the best way to learn
new material.”
Krista Moroder, CodeOp Curriculum
Developer
FUNDAMENTALS PHASE BREAKDOWN 2023
Fundamentals Phase
Lecture slides focus on fundamentals The instructor live codes the solution to
(e.g. “Loops”, “Recursion”, “API Design”, each problem, either from scratch or in a
etc.) and are shared with students. finished student repository. Time is set
These slides are concise for two reasons: aside to go through each student’s code
in front of the class, giving feedback and
To encourage the lecture to be as offering refactoring suggestions.
interactive as possible
Milestone Activity
To encourage students to use the
Internet as their primary source of The purpose of the activity is to target
information. Instructional strategies student problem-solving and concept
used during lectures include: coding retention, as well as weaknesses in
through examples in the browser teaching and the curriculum. Students
console and making predictions are assigned supplementary work based
together. on their results. This can involve redoing
past assignments, a new assignment,
and fixing/finishing their activity.
8
PROJECT PHASE BREAKDOWN 2023
Project Phase
Daily coding challenges are chosen—in There are three main projects students
increasing difficulty—for students to work on. These are designed to show
solve in preparation for interviews. These that students can build an MVP from
challenges give students a low-stakes scratch, can enter an existing codebase
way to become comfortable with the high and build a new feature, and can work
stress situation they will inevitably be in collaboratively on an app.
when they need to solve timed problems
in future interviews. At the end of the Project 1: MVP
time, the instructor walks through the Project must contain a working frontend,
logic of the solution with students, coding server, database, and a third party API
and refactoring it. integration. Technical designs must
include the database schema, API plan,
One-on-One Meetings and UX mockups.
9
CAREER PREP PHASE BREAKDOWN 2023
We go further by helping you to reach and expand your career goals with
lifelong career support. Through workshops and focused 1-1 career coaching
sessions, we help you to discover all the options out there, and guide you on
how to draw the dots between your previous career and a career in tech.
Full Stack Engineer speaker: Q&A session with bootcamp graduate, with
a particular focus on bootcamp experiences and navigating your first job
in tech
10
CAREER PREP PHASE BREAKDOWN 2023
Elevator pitch and paired pitching: Interactive session to make sure you
can nail that ‘Tell me about yourself’ question in less than one minute
11
HOW WE TEACH 2023
6. How we teach
"There's decades of
research about
instructional strategies
that show things like
scaffolding, modeling,
and reflection are far
more important to
comprehending new
concepts."
Krista Moroder,
CodeOp Curriculum Developer
12
HOW WE TEACH 2023
We’re serious about giving you access not Formative Feedback Strategies
only to the best resources and instructors, The importance of ongoing, targeted
but also proven teaching practices to ensure feedback for student learning can’t be
you comprehend new concepts. understated. Our model incorporates this
feedback in multiple ways: regular
The instructional design and curriculum for assessments, solution lectures, and code
the Full Stack Development course was built reviews.
in collaboration with the US-based
education consulting agency NonQuixote. Mentoring Strategies
Some of the primary pedagogical choices Several studies have focused exclusively on
are detailed in depth below. women in mentoring relationships.
According to “Women and Mentoring: A
Scaffolding Strategies Review and Research Agenda”, women who
Students entering the workforce will be had one or more mentors reported greater
expected to know and understand how to job success and job satisfaction. Because of
find artefacts, resources, and environments this, CodeOp has created a deliberate focus
in which they can gain new knowledge as on providing mentorship as part of the
the tools and technologies they use educational experience, including career
continue to evolve. Because of this, coaching and guest lectures from senior
CodeOp’s model doesn’t just include professionals
scaffolding of content, but scaffolding of
information literacy skills: being able to Individual Completion of Activities and Pair
identify, locate, evaluate, and effectively Programming
use information to solve a problem. A learner-centred classroom that uses
formative feedback and response to
intervention strategies is considered the
most impactful teaching strategy on student
learning. CodeOp differentiates itself from
other programming courses in this way: the
classes are small, the focus is on the
learner, and the interventions are flexible to
the context of the current learners in the
classroom. As a secondary method, CodeOp
incorporates pair programming to support
the driver and navigator principle, which is
focused on splitting “problem solving” and
“breaking the system” mindsets.
13
FUNDING YOUR BOOTCAMP 2023
Remote: €6500
Payment Options
We offer three different payment options as well as scholarship options
14
LET'S GOOOO! 2023
Apply now
ou 've
Y this
go t