Curriculum

Youth Learning Code Curriculum

Participants make a significant commitment when joining Youth Learning Code (YLC) so it’s not for everyone. It’s like joining the basketball team or drama club – it’s a big time commitment.

The program runs after school – two evenings each week and all day Saturday. By the time you’re done, you’re fully qualified as a Full Stack Developer. You’re ready to step into a high paying job in the coding community. I’m sure that sounds great, but there’s also a warning that goes with the reward – you have to do the work to be ready, right?

Let’s have a look at the commitment you’re making and the rewards that come along the way.

Coding

The coding curriculum is laid out so you can start in Grade 9 and finish as you leave Grade 12. There’s nothing saying you must do it this way; you can go faster if you want. But there’s also a lot more to YLC than just coding. By the time you mix in everyday life, live projects, and the other elements of YLC, you might find yourself wanting to take some extra time with the coding.

Beginner Full Stack Practical (y1)

 

Programming History/theory (y1)

 

Computing Foundation/Theory (y1)

 

Digital Media Concepts (y1)

 

LAMP Stack Concepts (y1)

 

Intermediate Full Stack Practical (y2)

 

Beginning Linux System Administration for Web Hosting (y2)

 

Full Stack Practical (y3)

 

Modern Web Development with PHP & Javascript (Deep Dive) (y3)

 

Modern Web Development with Node.js (Deep Dive) (y4)

 

Live Projects

You can start doing Live Projects when you’re finished the Intermediate Full Stack Practical. A Live Project means you’re working with a local business owner to help them build, or expand, their web and mobile presence.

Professional Development

How to Research

 

Project Management

 

The Art & Science of Networking

 

Marketing

 

Social Media Marketing

 

Information Marketing

 

Broadcast Media – Podcasting and Video

 

Resume & Cover Letter Optimization

 

Data Management

 

Personal Development

Self-Image for Success

 

Critical Thinking

 

Entrepreneurship

 

Financial Literacy

Prosper Canada (link opens in a new tab) has developed the Centre for Financial Literacy. We use their nine module course on financial literacy several times during the program. Everyone’s understanding of things changes as they grow and learn, right? YLC helps you grow your knowledge, income, and professional network. We go through the financial literacy course multiple times because we want you to build wealth instead of just getting a big paycheque.

Fitness and Nutrition

 

Food Security

 

Adventurous Journeys

Exploring Toronto

 

Camping

 

Canoeing

 

Sailing