CodeCamp is a fun and enriching environment for youth to gain web development skills. Both girls and boys are welcome! This summer, come jam with us over two awesome and action-packed days of coding (for free!)
Discover your passion for coding and showcase your creations by the end of CodeCamp. Dive into the local tech industry at the headquarters of one of the world’s most exciting organizations. Collaborate with like-minded peers and explore a new and exciting world of opportunities. Learn from capable developers and find out what it’s like to be one. Investigate whether a career in coding, programming or web development is right for you and get introduced to a new way of thinking.
“Our policy at Facebook is literally to hire as many talented engineers as we can find. There just aren't enough people who are trained and have these skills today.”Mark Zuckerburg, Facebook
“Learning to code makes kids feel empowered, creative, and confident. If we want our young women to retain these traits into adulthood, a great option is to expose them to computer programming in their youth.”Susan Wojcicki, Google
“Learning to code will be a huge booster for your future, no matter what your professional plans may be. Learning to code will also make you extremely cool!”Max Levchin, PayPal
The two day camp introduces you to both front-end development (The things you see) and back-end development (The things behind the scenes). The Camp takes place at the offices of one of Vancouver's most famous tech companies - Hootsuite, where you'll get to see what it's like to work at a tech company. On Day 1 you'll learn HTML & CSS and build a personal profile web page. On Day 2 you'll learn Ruby which will bring life to your website. Hungry for more than knowledge? Don’t worry, we will provide you with free food and drinks! We also have awesome prizes to be won, such as: full scholarships grants for CodeCore's Web Application Bootcamps (a $7,500 value), EA Games and a tour of Electronic Arts, swag from Hootsuite, and more. You definitely won't want to miss this rare opportunity!
Guests will be greeted, introductions made, and we'll discuss the day ahead.
We'll cover the tools we'll need to work with.
An introduction to HTML, the face of the internet. We'll talk about how it works and show you how it's done.
If HTML is the skeleton of a website, CSS is like the skin. It works with the HTML and dictates how the website looks. We'll show you how to do it, work on examples together, and set you up with resources for further learning.
Now that we've gone over the foundation of the web, let's build a website you can actually use after today.
Enjoy a great lunch. On us!
Now that we've eaten let's continue on, get your site up an running, and add some cool features to polish it off, including:
A recap of what we've learned, plus a Q&A session.
Our generous sponsors have set us up with some amazing prizes to give away. We'll be awarding some of them today!Prizes!
You've done a lot today! You've learned how to code in two languages (HTML and CSS), built a website for yourself which is yours forever to play with, and improve. You've had a great lunch, and walked away with freebies and prizes. Maybe we'll see you tomorrow for Day 2. where you'll learn even more!
Learn about the Ruby programming language and what makes it special.
Let's make sure that you computer is setup and ready to create and run Ruby applications.
Programming languages use a concept called variables. It's a bit similar to math variables but different. Let's explore together variables in Ruby.
You will learn how to handle text with you program. Ruby deal with use text using String and has powerful functinalities that enables to do many things to text.
We will always need to do basic multiplication, divisio, addition and subtraction. Let's learn to do that in Ruby.
Enjoy a great lunch. On us!
It's very important for our appliction to execute differnt part of the code depending on what the user enters. This is done through conditionals. We will learn how to implement this in Ruby.
When we need to run an operation again and again, we can use loops so we don't have to duplicate our code. Let's learn together how to do that in Ruby.
Building a Quiz App: We will build a simple quiz app where it ask the user some questions in the terminal and then it will print out the total score for the user based on their answers. Prizes!
Wow! That was a TON of stuff we learned today! We showed you how to build a simple web app and you officially can say "I know how to code!" Pat yourself on the back. Seriously! You've taken your first step into a larger world.
Coding enables you to bring ideas to to life. Coding is the literacy of the future. Soon, it will likely be as important as reading, writing and basic arithmetic. Whether building basic websites, starting movements, or developing sophisticated applications, coding make it happen. Learning to code helps people think about solutions to problems in different ways. Coding is the language of developers. Developers and people who can work well with developers are highly sought after in the job market. Who knows where you'll be one day? Maybe you'll work at your favorite web company. Maybe you'll start your own!
“Creating things with your hands, or creating code, creating programs, are just different ways to express creativity.”Elena Silenok, Clothia
“I think that great programming is not all that dissimilar to great art. Once you start thinking in concepts of programming it makes you a better person.”Jack Dorsey, Twitter
“Learning to code is useful no matter what your career ambitions are.”Arianna Huffington, The Huffington Post
“We have to educate ourselves in the disciplines where jobs are available and where economic growth is feasible.”Ashton Kutcher, Actor
We understand that not everyone has the means to attend in person. You can follow along with us over the internet!