Upload
trinhcong
View
219
Download
2
Embed Size (px)
Citation preview
2
What is Coding?
What is a Virtual Class?
Coding is a language that allows you to meet a computer half
way. It’s the language developers use to create everything
from applications to video games to vehicle interfaces.
A virtual class allows a student to experience the classroom
remotely and in real time. Think of it as a cross between a
Skype call, a live classroom and a live chat.
— Paul Ford, Bloomberg 2015.
“Every month, code changes the world in some interesting, wonderful or… disturbing way”
3
Who are Code Institute?Code Institute was founded in 2015 to address to the ever-widening
technology skills gap. Through our Mentored Online or Classroom
Bootcamps, we teach people with little or no tech background how to
code in as little as 16 weeks.
As maximising graduate employability underpins our goal, our course
is practically designed with input from our Industry Advisory Council
(Paypal, Morgan McKinley, Accenture, GSK and more) so students leave
with a professional portfolio and career-ready skills.
Code Institute holds the distinction of being the first credit-rated
bootcamp in the world, achieved through an academic partnership with
Edinburgh Napier University.
Alexander CohrsTechnical Consultant, Fenergo“Starting with no development or technical background, after a few months at Code Institute, I had the skil l-set to gain an entry-level job at a leading f inancial tech company.”
5
What is the Diploma in Software Development?Code Institute’s Diploma in Software Development is an
intensive coding bootcamp created and validated by tech-
industry experts and academics – delivered fulltime or
partime in virtual class in as little as 4 months.
6
What is aVirtual Classroom?
Who is this Virtual Class Bootcamp for?
A Virtual Classroom is a cutting edge way of reaching
students: Students can log on to take part in a live coding
bootcamp remotely and online. They enjoy the benefits of
a real bootcamp experience (interactive, real-time problem
solving, collaboration), and of an online course (zero
commuting, convenient, accessible from anywhere).
Teachers are accessible and available for live interaction,
which includes collaborating and problem-solving on a
student’s own computer no matter where the student is.
• Career Upgraders• Career Changers• Entrepreneurs• Those who can’t leave their full time job• Those who can’t travel
7
Why Should I Learn to Code?
—Steve Jobs, Apple Inc Founder.
“I think everybody in this country should learn how to program a computer because it teaches you how to think.”
Learning to code can open up a career door and a salary range
you never thought possible as well as reinforcing your pre-
existing skills and abilities.
It grants you the opportunity to create ideas that change the
world, instead of using technology without context. Learning
to code gives you control over your personal and professional
development.
• Learning to code is the fastest way to switch your career.
• There will be 500,000 vacant ICT jobs in Europe by 2020.
• You can start your new career in tech within 3 months.
• Average starting salary for junior developer €30,000.
Your Career
8
• We’re keen to innovate education, so our learning
options are tailored to the needs of our students: Learn
part-time over a year or dive in at the deep end with our
intensive 12-week virtual coding bootcamp.
• No matter what option you choose, our unique
accelerated learning methods prepare students for the
most intense academic cycle.
• Learning to code can vastly improve your existing core
competency. If you’re a graphic designer, your work
will be bolstered by front end development. If you’re
a statistician, you can learn how to automate your
statistical analysis with the back end.
Your Education
Aoife McEvoyHead of Digital | Custodian
“I originally worked in front end development, but I was out of that loop for almost 6 years. Code Institute was an excellent opportunity for me to up-skil l in the latest technologies.”
10
What will I learn?
SUBJECT OVERVIEW
Upon successful completion of your projects, you will be awarded
the Code Institute Diploma in Software Development from the only
credit rated Coding Bootcamp in Europe.
You will have the skills to attain your first role as a junior developer or
advance in your current career. Your coding ensures that you finish
with a packed portfolio and career-ready skills.
Finally, graduates receive a digital diploma to display on LinkedIn.
A hardcopy of your Code Institute Fullstack Diploma in Software
Development is also available upon request.
• HTML5• CSS3• GitHub• Python (Django Framework)• MongoDB
• JavaScript• Data Analytics• Version Control• Networking & Interview
Skill Building
(See page 16 for full syllabus breakdown.)
Alun PriceDeveloper | Effective Software
I ’ve always wanted to build websites and make that my career. Code Institute was a far quicker, more efficient method and I loved that it is very much industry-lead.”
12
• No Travel: Save time, money and patience – more time to study
• No need to change your lifestyle or leave your job - choose the course that’s right for you
• Get help with your problems instantly, just like in a real classroom
• Exclusive student network and online community via Slack
Why Virtual?
CourseDeliveryThe Virtual Classroom brings the same benefits of being right there in the
lecture hall with our lecturers, classmates and mentors.
There are numerous advantages to Virtual Classes too: Apart from the
convenience of attending the class without travel, your teacher will be able
to work on projects and problem solve with you in real time (even taking over
your screen to problem solve) and your classmates will be able to collaborate
and offer support in real time.
13
Virtual Coding Bootcamp: Diploma in Software Development
Option 1: Full Time
Become a qualified web developer in 16 weeks with our structured,
accelerated full-time classroom programme (upon successful completion of
3 projects).
Option 2: Part Time
This involves studying part-time over a year, every Tuesday and Thursday
evening and all day on Saturdays. Each stream will take 13 weeks, followed
by one month for project work.
Stream 1 Timetable:
Total Length:
Time Off:
Stream 2
Stream 3
Careers week
Project Work Monday:
55 Weeks
2 Weeks Chistmas
1 Weeks Summer
Wednesday
Saturday:
(All times are GMT)
Project Work
Project Work
13 weeks in class
13 weeks in class
13 weeks in class
1 week in class
4 weeks self paced 18:30 - 21:30
18:30 - 21:30
09:00 - 16:30
4 weeks self paced
4 weeks self paced
14
• Instant feedback on a completed project or a persistent problem
• The ability to make connections with your classmates
• Accountability of having to complete quality projects on time
• Collaborative classroom environment – work through problems with peers online, simulating
an agile developer environment
• Access to our Learning Management System (LMS) for course content review
• Career guidance after graduation with bespoke career advice, job application training and
ongoing advice on employment and industry trends
Both options of the Virtual Class offer:
Aihua FangJunior Developer | Graduate
“It ’s very tough, it ’s very intense but Code Institute’s tutors and my classmates made very complex topics easy to fol low”
16
Industry Advisory Council
Diploma in Software Development Award
Comprised of members from some of the top technology firms in the world,
Code Institute’s Industry Advisory Council is our panel of industry-leading
experts who review, validate and recommend syllabus improvements. IAC
insight enables us to tailor our course content – ensuring that we teach the
most in demand, industry-relevant skills.
On top of a professional portfolio and acquired skills; our
graduates are awarded a globally recognised Diploma in Software
Development which is a level 5 Diploma on the European
Qualification Framework (EQF).
Taught by Industry for IndustryOur tutors and mentors love to code and most of all – they love
to teach coding. At Code Institute, you’ll learn from talented
professionals who have accumulated a wealth of experience both in
the technology and education sectors.
17
Your Full SyllabusIn this final section, you’ll find an overview of each module as well as a full breakdown of exactly what you’ll learn.
Virtual Coding Bootcamp: Diploma in Software Development
Stream Zero was created by our development experts to ensure
all of our students hit the ground running and at the same level.
Over 40 hours of mandatory pre-course material, you’ll learn
the fundamentals of the languages, technologies and concepts
utilised through our intensive course. This process enables you to
dive straight into your Diploma in Software Development.
Stream Zero Introduction to Software Development
Python
HTML
CSS3
19
Stream One is designed for students to develop a proficiency with Front End coding technologies and languages. Including:
• HTML5 / CSS3
• JavaScript Libraries including JQuery D3.js
• Front End Frameworks including Bootstrap and AngularJS
• Use Git to Maintain, Upload and Share Code with other
Developers
• Understand and Implement Responsive Design and UX Best
Practices.
• Use Industry-standard Integrated Development
Environments such as Sublime Text
• Teamwork and Collaboration through Classroom Exercises
Stream One
Virtual Coding Bootcamp: Diploma in Software Development
Stream Two
• Python Programming
• Industry Standard Integrated Development Environments
like PyCharm
• Debugging Code
• Unit Testing
• Classes and Objects
• Access and Manipulate Data Effectively including Structured
and Unstructured Data using MongoDB and MySQL
Databases.
• Use the Flask Micro Framework
• Data Visualisation Creation
• Teamwork and Collaboration Through Classroom Exercises
23
Stream Three will develop skills in the integration of modules. Students will build and deploy a full stack application framework using Django and advanced Python.
• Template Creation
• Blog Creation
• Message Board / Forum Creation
• Polling Application Creation
• Implement Authentication and Security Features
• Enable E-commerce Payment Systems Including Stripe and
Paypal
• Learn Advanced Database Transactions
• Become Skilled in Integration Testing
• Full Stack Application Deployment
Stream Three