-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
713 lines (548 loc) · 32.2 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<title>Become A Web Developer E-Book | We Got Coders</title>
<link rel="stylesheet" href="css/reveal.css">
<link rel="stylesheet" href="css/theme/black.css">
<link rel="stylesheet" href="css/wegotcoders.css">
<!-- Theme used for syntax highlighting of code -->
<link rel="stylesheet" href="lib/css/zenburn.css">
<!-- Printing and PDF exports -->
<script>
var link = document.createElement( 'link' );
link.rel = 'stylesheet';
link.type = 'text/css';
link.href = window.location.search.match( /print-pdf/gi ) ? 'css/print/pdf.css' : 'css/print/paper.css';
document.getElementsByTagName( 'head' )[0].appendChild( link );
</script>
<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','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-72796775-2', 'auto');
ga('send', 'pageview');
</script>
</head>
<body>
<header class="logo">
<a href="#">
<h2>We Got Coders E-Book</h2>
</a>
</header>
<div class="reveal">
<div class="slides">
<section class="leading-slide" data-background-image="images/garden.jpg" data-background-position="bottom center">
<h1>Become A Web Developer</h1>
<p>A Guide For New Developers</p>
<a href="#" class="navigate-right c-btn c-btn--primary">Get Started</a>
</section>
<section class="left" data-background-image="images/dan-coaching.jpg" data-background-position="bottom center">
<div class="bg--ghost">
<h2>Introduction</h2>
<p class="lead">Training to become a full-stack developer will be great news for your career in the long run.</p>
<p class="text">You could have a diverse and rewarding career that follows any number of different paths –it’s up to you to determine which way it goes. There are also multiple routes to get there, and how you train and gain experience is the most important decision you need to make in the short term.</p>
<p class="text">In this e-book we’ll walk you through:</p>
<ol>
<li>What career options are open to you</li>
<li>Who we are and how we can help</li>
<li>How we've helped others in the past</li>
<li>How to get started</li>
</ol>
</div>
</section>
<section class="left" data-background-image="images/woman-coder.jpg" data-background-position="bottom center">
<section>
<div class="bg--ghost">
<p><i>Part One</i></p>
<h2>Are you considering a career in Web Development already?</h2>
<p>If you're still not sure whether web development is for you, press the down arrow and we'll explain what a career in web development looks like. If you're already convinced, spin on and press right!</p>
<div class="center">
<a href="#" class="navigate-down c-btn c-btn--primary">Tell me more</a>
<a href="#" class="navigate-right c-btn c-btn--primary">I'm Sold!</a>
</div>
</div>
</section>
<section>
<div class="bg--ghost">
<h2>Why consider a career in code?</h2>
<p>Now is a great time to learn to code:</p>
<ul>
<li>There are more resources than ever for learners</li>
<li>There’s an ever-growing community to share and exchange ideas with (on platforms like Github)</li>
<li>Best of all, code roles pay well and there are plenty of them</li>
</ul>
<p>Another great reason to choose a career in code is that the roles, and the people working in them, are really diverse – there is every opportunity to specialise in an area that excites you, and along the way you’ll work alongside lots of interesting people.</p>
</div>
</section>
<section data-background-image="images/nomad.jpg" data-background-position="center">
<div class="bg--ghost">
<h2>A Great Time To Learn to Code</h2>
<ul>
<li>Huge market demand: the number of Web Dev positions grew 11% 2013-2014 (ONS)</li>
<li><a href="http://www.itjobswatch.co.uk/default.aspx?page=1&sortby=0&orderby=0&q=Ruby&id=0&lid=2618" target="_blank">~ 3000 vacancies</a> Rails developers in London in last three months</li>
<li>itjobswatch.co.uk indicates average salary of £52,500 for Ruby</li>
<li>Excellent resources: MOOCs, Books, Video tutorials, workshops...</li>
<li>Vibrant Community: Conferences, Meetups, Hackathons...</li>
<li>Brilliant tools: Debuggers, TDD, Agile, Version Control...</li>
</ul>
</div>
</section>
<section data-background-image="images/nomad.jpg" data-background-position="center">
<div class="bg--ghost">
<h2>Am I right for a career in code? </h2>
<p>Training and working in tech is definitely not easy, so you’ll need to be resilient and committed to succeed. And technical skills, it goes without saying, are a must.</p>
<p>That said, just knowing how to code will only get you so far – your ability to communicate and collaborate with other people across different disciplines (depending the organisation you work for, and the project you’re involved in) will help you excel.</p>
<p>So a combination of technical competence, people skills and an ability to continuously learn could make the difference between a good career and a great one.</p>
<p>These days, there’s not really any typical route into code. Although many of the students here at We Got Coders have some sort of IT background, we’ve also trained linguists, archaeologists, pilots, lawyers, cheese mongers, musicians, architects... you name it!</p>
</div>
</section>
<section data-background-image="images/nomad2.jpg" data-background-position="center">
<div class="bg--ghost">
<h2>Where could a career in code take you?</h2>
<p>Did you know how many jobs there are in tech? Thousands. If you want, being trained in code can take you miles away from the traditional roles in web and mobile app development. You could be exploring:</p>
<ul>
<li><b>Fintech</b>: the scope is massive, covering all kinds of technological innovation in the financial sector, from banking to bitcoin</li>
<li><b>Health tech</b>: the playing field is wide open, from wearables and lifestyle apps to Health and remote diagnostics, to simply a better way of organising the patient roster</li>
<li><b>Edtech</b>: this includes anything that involves using technology to deliver or enhance education, learning and development</li>
<li><b>Startups</b>: the sky’s the limit, this could be literally anything – maybe the next Uber</li>
</ul>
</div>
</section>
<section data-background-image="images/nomad3.jpg" data-background-position="center">
<div class="bg--ghost">
<h2>What does it mean to be a developer?</h2>
<p>There are three core types of development:</p>
<ul>
<li><b>Front-end</b> also known as client-side development is about producing HTML, CSS and JavaScript for a website or app for users to engage with</li>
<li><b>Back-end</b> is about building and maintaining the technology and framework that powers and enables the user-facing front-end</li>
<li><b>Full-stack</b> rolls up the full spectrum of front- and back-end</li>
</ul>
<p>Ultimately many developers are working towards becoming “full stack” – i.e. they can manage every layer of back-end and front-end technologies, with databases, PHP, HTML, CSS, JavaScript and everything in between.</p>
<p>It’s important to cover all the basics of both front-end and back-end as you learn to code though. Firstly, you’ll get a better understanding of how it all works and where you want to specialize – and secondly, most companies aren’t in a rush to recruit junior front-end developers.</p>
</div>
</section>
<section class="center" data-background-image="images/nomad3.jpg" data-background-position="center">
<div class="bg--ghost">
<h2>Ready to get started?</h2>
<p>Next, find out about our range of courses</p>
<a href="#" class="navigate-right c-btn c-btn--primary">Click Here</a>
</div>
</section>
</section>
<section>
<section class="left" data-background="images/yewlands-students.jpg">
<div class="bg--ghost">
<p><i>Part Two</i></p>
<h2>Our Courses</h2>
<p>Alright, so by now you can see the benefits of learning to code. How can we help? This section is all about We Got Coders and our course offerings. If you'd like find out more, press down; if you'd like to hear from the coders who have completed the course, press right!</p>
<div class="center">
<a href="#" class="navigate-down c-btn c-btn--primary">Our Courses</a>
<a href="#" class="navigate-right c-btn c-btn--primary">Our Alumni</a>
</div>
</div>
</section>
<section data-background="images/class2.jpg" class="left">
<div class="bg--ghost">
<h2>About Us</h2>
<p>We Got Coders is a different kind of code bootcamp. We’re a creative community of coders, sharing skills via an intensive, live-in training programme that’s focused on kickstarting your career in web development.</p>
<ul>
<li>We started in 2008 and have been training web developers since 2013</li>
<li>We provide immersive, intensive training with paid work experience</li>
<li>We train 30-60 web professionals a year</li>
<li>Our goal is to be the <em>leading provider of Web Development consultants in the UK</em></li>
</ul>
</div>
</section>
<section data-background="images/happy_smiley_wgc.jpg" class="left">
<div class="bg--ghost">
<h2>Our Approach</h2>
<p>When it comes to learning, we don't follow the rules. Our unique
approach combines a full-time, intensive, bootcamp-style course with mentored
work experience placements, fast tracking you into an actual web
developer job.</p>
<p>We believe in learning like developers do; so we pair program,
write tests before we code and are rigourous about best practices
in peer-reviewed code. Get a level of support and feedback like
you were being supported into a new web developer role, when you need it.</p>
<p>For those who can't attend our intensive courses, we offer guided learning
online to help you whether you are currently in-role already or
cannot commit to a course.</p>
</div>
</section>
<section class="left" data-background="images/yewlands-wide.jpg" data-background-position="bottom center">
<div class="bg--ghost">
<h2>Where it is</h2>
<p>We've setup an unparalled creative space surrounded by nature,
whilst staying on the outskirts of London. Our Grade II listed
manor house training center doubles as a luxury guesthouse, allowing
our trainees to learn round the clock and still enjoy all the home comforts.</p>
<p>Overlooking the Lee Valley, the house has 2 classroom facilities,
5 star accommodation, and allows us to deliver intensive courses
and workshops simultaneously in a stress-free environment.</p>
<p>Our resident trainees will live the dream whilst they are
learning to code, with an on-site chef, steam room, arcade machine,
snooker table and home cinema.</p>
</div>
</section>
<section class="left" data-background="images/pairing.jpg" data-background-position="bottom center">
<div class="bg--ghost">
<h2>Why it works</h2>
<h4>It's residential</h4>
<p>
Escape the stress of the city and the distractions of commuting – you’ll live and breathe code with your trainers and colleagues, and we’ll take care of everything else.
</p>
<h4>It's peaceful</h4>
<p>
You’ll avoid burnout and learn more in the peace and quiet of our riverside mansion. Yet it’s still less than an hour away from London.
</p>
<h4>It's friendly</h4>
<p>
You’ll live in a creative environment with people from many different backgrounds, and you’ll get constant facetime with your trainer, meaning you can progress faster.
</p>
<h4>You’ll get paid work experience</h4>
<p>
We’ll mentor you as you gain hands-on client experience, putting your new code skills to work on live client projects. And you’ll earn at least £22,000 pro rata for it.
</p>
</div>
</section>
<section class="left" data-background="images/yewlands-hall.jpg" data-background-position="bottom center">
<div class="bg--ghost">
<h2>How it works</h2>
<p>Our course is broken down into stages. Either spend twelve weeks taking back-to-back courses, or take it at
your own pace with a combination of online learning and in-person workshops.</p>
</div>
<img src="images/course-outline.svg" alt="An overview of the course, from the pre-work stage, the Web Fundamentals Course, and our specialities in Ruby on Rails or Mobile web development" id="course-outline" />
</section>
<section class="left" data-background="images/yewlands-hall.jpg" data-background-position="bottom center">
<div class="bg--ghost">
<h2>Web Fundamentals</h2>
<p>Duration: 6 weeks intensive</p>
<p>Learn the building blocks of the web. We cover the principles behind full-stack applications so that you're ready to specialise in modern, full-stack web development.</p>
<p>On this course we'll put the foundations in place to understand
any web-based tech stack:</p>
<ul>
<li>Ruby programming and test-driven development</li>
<li>Persisting data with SQL</li>
<li>Front-end web development with HTML, CSS and JavaScript</li>
<li>Building interactive web apps over the HTTP protocol</li>
</ul>
<p>We'll examine various Ruby MVC frameworks and understand how they are built; so rather than
working like magic you'll know how the constituent parts fit together.<p>
</div>
</section>
<section class="left" data-background="images/rails.jpg" data-background-position="bottom center">
<div class="bg--ghost">
<h2>Agile Ruby on Rails Developer</h2>
<p>Duration: 6 weeks intensive</p>
<p>Want to work in a startup? Join the happiest and highest-earning
web developers though application of extreme programming and agile techniques.</p>
<p>On this course you'll learn how to apply industry best practices
to rapidly prototype web applications for customers:</p>
<ul>
<li>Agile methodology and BDD with Cucumber</li>
<li>Building web applications with Ruby on Rails</li>
<li>Scalability</li>
<li>Full-stack development with React.js</li>
</ul>
</div>
</section>
<section class="left" data-background="images/womens-workshop.jpg" data-background-position="bottom center">
<div class="bg--ghost">
<h2>Mobile Web Developer</h2>
<p>Duration: 6 weeks intensive</p>
<p>Join the new wave of mobile developers harnessing the power of
the web to build their mobile apps. Create slick native applications
with a cross-platform approach at the cutting edge of web development.</p>
<p>On this course you'll learn how to deliver compelling mobile
applications to customers:</p>
<ul>
<li>ES6 JavaScript programming and test driven development</li>
<li>Rich clients in React.js</li>
<li>Native cross-platform development with Cordova</li>
<li>Responsive web applications</li>
</ul>
</div>
</section>
<section class="left" data-background="images/lorin-mentoring.jpg">
<div class="bg--ghost">
<h2>Web Developer Fast Track</h2>
<p>All the courses in the world would be for nothing if there
wasn't a solid paying job to go to. We've fixed that. Our 12 week
Web Developer Fast Track programme provides a paid work experience
placement for developers who have completed our Web Fundamentals
course and a specialism of their choosing.</p>
<p>Earn while
you learn and get paid £22,000 pro rata for three months. It's essential to put your skills into practice as soon
as possible after finishing your course and our client list is
a perfect place to start.</p>
<p>Working alongside a senior developer, you will be mentored in
the role to ensure that you continue to learn, and that you are
delivering value to the client.</p>
</div>
</section>
<section class="left" data-background="images/bridge.jpg">
<div class="bg--ghost">
<h2>Graduate Scholarship</h2>
<p>Have you graduated within the last two years? Our free training course is perfect for graduates stuck in the
catch-22 of not having work experience following their University course.</p>
<p>We bridge the gap between the expectations of a competitive
jobs market and your degree course to ensure that you can be well
ahead of the pack.</p>
<p>Stay two years in role with us and we will provide your training free of charge.</p>
</div>
</section>
<section class="left" data-background="images/yewlands-students.jpg">
<div class="bg--ghost">
<h2>Hear how we've helped others like you</h2>
<p>Next, some of the alumni who have been through the process give
their insights into their journey to becoming a web developer.</p>
<div class="center">
<a href="#" class="navigate-right c-btn c-btn--primary">Case Studies</a>
</div>
</div>
</section>
</section>
<section data-background="images/yewlands-students.jpg">
<section class="left">
<div class="bg--ghost">
<p><i>Part Three</i></p>
<h2>Case Studies</h2>
<p>Don't take our word for it! Hear from some of our alumni who
have taken the course and see for yourself</p>
<div class="center">
<a href="#" class="navigate-down c-btn c-btn--primary">Tell me more</a>
<a href="#" class="navigate-right c-btn c-btn--primary">Let's Code!</a>
</div>
</div>
</section>
<section class="left">
<div class="bg--ghost">
<h2>Dan Steele</h2>
<dl>
<dt>Age</dt>
<dd>19</dd>
<dt>Before</dt>
<dd>Considering University</dd>
<dt>After</dt>
<dd>Rails / Mobile Web Developer @ EarlyMarket</dd>
</dl>
<p>The teaching I received at We Got Coders was excellent. I massively endorse the way they go about it; not just teaching about how to achieve the end result, but also what's going on behind the scenes.</p>
<p>
For example when they taught us ActiveRecord, instead of just showing us how to use it, we first learnt about database design. Then, we learnt how to speak to it in SQL. Then, we learnt how ActiveRecord does all this for you. Only then did we learn how to use ActiveRecord, giving us a solid understanding that allowed us to master the basics.</p>
<p>We Got Coders isn't just a course that makes you a developer, it's the first step to being a great one.</p>
</div>
</section>
<section class="left">
<div class="bg--ghost">
<h2>Tamlyn Rudolph</h2>
<dl>
<dt>Age</dt>
<dd>36</dd>
<dt>Before</dt>
<dd>Entrepreneur</dd>
<dt>After</dt>
<dd>Freelance Full Stack Web Developer</dd>
</dl>
<p>This course was really fantastic. As a female in my late 30s, I wasn't keen on a frat-house environment. And given my learning style, I respond best to small classes and personalised tuition. I wasn't disappointed on either front. The mansion is beautiful and quiet and our chef created delicious meals. It meant that we were able to wholly focus on consuming the large amount of course work. Most days I was doing 12 - 14 hours coding and loving it!</p>
<p>The instructors clearly cared about our progress and were determined to show us how to be exceptional developers. They made themselves available when I needed help, even if that meant evenings and weekends. </p>
<p>For someone who was basically a beginner coder when I started, I found this a safe and positive learning environment. It's so satisfying to know that I can now confidently create well tested, well written code.</p>
</div>
</section>
<section class="left">
<div class="bg--ghost">
<h2>Finn Francis</h2>
<dl>
<dt>Age</dt>
<dd>24</dd>
<dt>Before</dt>
<dd>Landscape Gardener</dd>
<dt>After</dt>
<dd>Rails Developer @ Breathe HR</dd>
</dl>
<p>When I arrived at We Got Coders I had a lot of doubts about my abilities and lack of experience. Over the next few weeks they quickly disappeared. It’s a very intensive course, but the instructors made sure that nobody got left behind, making themselves available in the evenings and at weekends.</p>
<p>At the end of the course students have two weeks to build an app of their own choosing from scratch, and present it for select group of industry professionals. I ended up getting hired on the spot and sent straight into a development job in London. </p>
<p>I would highly recommend this course to anyone who's serious about becoming a web developer. The accommodation is amazing, how often do you get to live in a country mansion with a professional chef cooking for you? The 3 month mentoring phase that comes after the course, is really valuable and not something that many other places offer.</p>
</div>
</section>
<section class="left">
<div class="bg--ghost">
<h2>Patty Cupueran</h2>
<dl>
<dt>Age</dt>
<dd>24</dd>
<dt>Before</dt>
<dd>MSc Engineering</dd>
<dt>After</dt>
<dd>Software Engineer @ Claimable</dd>
</dl>
<p>Dan has a passion for web development and teaching. He is very knowledgeable and has good communication skills. This makes him a great teacher able to explain in a concise and clear way the most complex concepts. Dan is hard-working and sets high expectations during the web development course which are greatly achieved thanks to his guidance. I definitely recommend Dan because he provides you with the tools you need to successfully become a Full Stack Web Developer and be ready for the job market.</p>
</div>
</section>
<section class="left">
<div class="bg--ghost">
<h2>Ready To Join Them?</h2>
<p>It's time to get coding! We will give you some insights into the process of learning to code and some practical advice to get started</p>
<div class="center">
<a href="#" class="navigate-right c-btn c-btn--primary">Lead on!</a>
</div>
</div>
</section>
</section>
<section data-background-image="images/over-shoulder.jpg" data-background-position="right center">
<section class="left">
<div class="bg--ghost">
<p><i>Part Four</i></p>
<h2>Getting Started</h2>
<p>So you know that you want to get into web development, and you've seen our courses... but now what? Here is some practical advice on how to get started, get setup and some of the pitfalls you might meet along the way.</p>
<div class="center">
<a href="#" class="navigate-down c-btn c-btn--primary">Awesome!</a>
</div>
</div>
</section>
<section class="left">
<div class="bg--ghost">
<h2>Have a guess what this does...</h2>
<p>Go on, take a wild guess!</p>
<pre>
<code>
5.times { puts "I'm going to learn to code!" }
</code>
</pre>
<p>Press down for the answer!</p>
</div>
</section>
<section class="left">
<div class="bg--ghost">
<h2>Was that so hard?</h2>
<pre>
<code class="html">
I'm going to learn to code!
I'm going to learn to code!
I'm going to learn to code!
I'm going to learn to code!
I'm going to learn to code!
</code>
</pre>
<p>That was Ruby, one of the languages that you'll pickup on our course. You can take our Introduction to Ruby programming online from our website, for free.</p>
</div>
</section>
<section class="left" data-background-image="images/learning-to-code.jpg" data-background-position="center">
<div class="bg--ghost">
<h2>Learning to code</h2>
<p>Alright, so coding isn't always <i>that</i> easy. In fact, learning to code can be very difficult and testing, especially at the start. You'll be eager to build all of those amazing applications, games and business ideas; but you'll need to learn to walk before you can run.</p>
<p>In many ways, learning to code will be similar to how you learned to walk and how to talk. There was a lot of trial and error; but we learned to pick ourselves up and try again. If
you can be humble and perservering, then you'll have no problems
learning to code in the long run.</p>
<p>The main thing is to not berate yourself if things go wrong. That's normal! Seasoned web developers
are used to problems with their coding and know how to deal with failure: treat it as part of the learning process. It's a process that never truly finishes; which is another reason why programming is ultimately so rewarding.</p>
</div>
</section>
<section class="left" data-background-image="images/learning-to-code.jpg" data-background-position="center">
<div class="bg--ghost">
<h2>Try Coding now!</h2>
<p>Before you dedicate time to setting up your environment, you can
try several languages online using just your web browser. This is a
great way to focus on learning to code rather than battling issues with
your environment.</p>
<p>Try one of these tutorials in your coffee break. If you find them
interesting, challenging and fun then that's a good sign that coding is indeed for you.</p>
<ol style="width: 100%">
<li><a target="_blank" href="http://tryruby.org/levels/1/challenges/0">Try Ruby</a></li>
<li><a target="_blank" href="https://www.javascript.com/try">Try JavaScript</a></li>
<li><a target="_blank" href="https://try.github.io/levels/1/challenges/1">Try Git</a></li>
</ol>
<p>When you're done with that, it's time to take things to the next level...</p>
</div>
</section>
<section class="left">
<div class="bg--ghost">
<h2>Getting Setup</h2>
<p>If you're serious about learning to code, you will need to get your hands on some kit and install the following software programs. If you join one of our courses, we will make time for an installation event before it starts to assist with any problems, but as a basic minimum we would expect the following or the nearest equivalent:</p>
<h3>Hardware</h3>
<p>You will need to provide a laptop computer running a UNIX-based operating system, such as Mac OSX or Linux. Windows machines will not be accepted. Limited technical support is provided throughout the course, but you are expected to maintain a stable programming environment. A minimal specification for a laptop would have 2G of RAM, ideally a two-core machine at least. You will need to ensure that you have sufficient disk space.</p>
</div>
</section>
<section class="left">
<div class="bg--ghost">
<h3>Software</h3>
<ul>
<li>Web Browser: Google Chrome – lessons will be given in Chrome. Firefox is also an option and a good idea to have installed as an alternative.</li>
<li>Text Editor: Sublime Text 2 – lessons will be given in Sublime 2. While editors are a personal preference, it helps us in class if you use Sublime 2. IDEs such as RubyMine are discouraged as they distract from learning.</li>
<li>Terminal – iTerm for Mac, Terminator for Linux</li>
<li>Xcode command line tools – if you're on OSX and have not already done so, sign-up as a developer on the apple website and install the command line tools module for your system.</li>
<li>RVM – Details at: https://rvm.io/rvm/install. Make sure you follow the instructions and do not install as the root user. </li>
<li>Homebrew (Mac OS X only) – Make sure that you are raring to brew! http://brew.sh/</li>
<li>Heroku Toolbelt – An assortment of tools to help you deploy your apps to Heroku https://toolbelt.heroku.com/</li>
<li>Git – Ensure that you can run the git command line tools.</li>
</ul>
</div>
</section>
<section class="left" data-background-image="images/pairing.jpg" data-background-position="center">
<div class="bg--ghost">
<h2>Where To Go For Help</h2>
<p>In practice, developers are not God-like geniuses with an
encyclopedic memory. They know when and where to ask for help and
learning how to rapidly and accurately lookup information is a very
important skill. Learn how to use the Internet like a textbook and
usually you'll find the information you need in one or two clicks.</p>
<p>Here are some ideas of places to get started:</p>
<ul>
<li class="slide"><a href="https://www.google.co.uk/#q=ruby+array+api&*" target="_blank">Google</a>: e.g search for "Array Ruby API" rather than "I'm stuck with arrays" </li>
<li class="slide"><a href="http://stackoverflow.com/questions/1538789/how-to-sum-array-of-numbers-in-ruby">Stack Overflow</a> - Good for specific questions</li>
<li class="slide"><a href="https://www.quora.com/What-are-arrays">Quora</a> - For subjective questions</li>
<li class="slide"><a href="https://twitter.com/dhh/status/50636953258962944">Twitter</a> - For opinions and news direct from developers</li>
<li class="slide">Your colleagues - another reason to do the course!</li>
</ul>
</div>
</section>
<section class="left" data-background-image="images/classroom.jpg" data-background-position="left center">
<div class="bg--ghost">
<h2>Start Today</h2>
<p>What are you waiting for? Now you're all setup and ready to go,
we've got a range of offerings to suit everyone.</p>
<h3>Ready to dive in?</h3>
<p>Take route one to becoming a top web developer. Take a look at
our immersive courses and workshops and apply now!</p>
<div class="center" style="margin-bottom: 2em">
<a href="https://www.wegotcoders.com/courses" class="navigate-down c-btn c-btn--primary external-link" onclick="window.location='https://www.wegotcoders.com/courses'">Apply Now!</a>
</div>
<!--
<h3>Want more flexibility?</h3>
<p>You can get started right now on our free online courses and
take things at your own pace.</p>
<div class="center">
<a href="https://learn.wegotcoders.com" class="navigate-down c-btn c-btn--primary">Get Started Now!</a>
</div>
-->
</div>
</section>
</section>
</div>
</div>
<script src="lib/js/head.min.js"></script>
<script src="js/reveal.js"></script>
<script>
// More info https://github.com/hakimel/reveal.js#configuration
Reveal.initialize({
history: true,
width: "100%",
height: "100%",
minScale: 1,
maxScale: 1,
transitionSpeed: 'slow',
// More info https://github.com/hakimel/reveal.js#dependencies
dependencies: [
{ src: 'plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } }
]
});
var links = document.getElementsByClassName("external-link");
for(var i = 0; i < links.length; i++) {
var link = links[i];
link.removeAttribute("disabled");
}
</script>
</body>
</html>