What YOU Will Learn

TECHNICAL TRAINING:
You will learn the main coding languages and frameworks required by today’s IT employers (HTML5, CSS3, JavaScript, APIs, etc.) The training is problem-based and led in an AGILE environment using workplace tools such as sprints, Confluence, Slack, Jira, GitHub, etc.
With this solid foundation, you will be able to:- Create mobile and tablet responsive webpages
- Create basic web applications and games
- Problem solve, debug and fix issues
- Apply Agile development protocols and use GitHub
- Contribute to the entire software development lifecycle (SDLC)
SOFT SKILLS TRAINING & CAREER PREPARATION:
You will enhance your study skills, teamwork, communication skills, and leadership skills. We also prepare you to enter the job market by helping you with portfolio building, career planning, labour market information, resume writing, employment search strategies, and interview skills.
As a result, you can explore employment opportunities in web development or application development or go on to learn other areas of programming such as animation and game design.
Want to find out which kind of programming best fits your interests?
Take our short quiz to find out!
Web Development
WEB DEVELOPMENT:
Web developers are responsible for the design, creation, and modification of a website. Web developers must ensure that websites are visually appealing as well as user friendly. Code Youth’s instruction in languages such as HTML, CSS, and JavaScript will help you get started in building a website of your own.
Hypertext Markup Language is a programming language that is used for creating website content.
Cascading Style Sheets is a style sheet language that is used for developing interactive website elements.
JavaScript is a high level programming language that is used for creating websites.
Application Development
INTRODUCTION TO APPLICATION DEVELOPMENT:
Mobile app developers are responsible for designing, building, and launching applications. Mobile app developers test apps to ensure that they are both user friendly and functional. Code Youth offers industry led workshops such as mobile app development so that participants are able to develop applications for a variety of different operating systems.
Swift is a multi-paradigm programming language that is used for iOS, macOS, Linux etc.
Java is a class based, object oriented programming language used for android app development.
User experience (UX) design is used to enhance user satisfaction by improving the usability, accessibility, and desirability of an app.
Game Development
INTRODUCTION TO GAME DEVELOPMENT:
Game developers are responsible for designing and building games for a variety of different devices. Game developers must test their games to ensure that they are entertaining, user friendly, and free of bugs. If you are interested in game development, you will need to learn C#, Unity, and Lua, to create your own game.
Unity is a game development platform that allows its users to build 2D or 3D games.
C# is a multi-paradigm, object orientated programming language. C# is often used in the gaming industry.
Lua is a popular scripting language in the web development industry.
Animation
INTRODUCTION TO ANIMATION:
Animators work with graphics to create animations for a variety of different projects. While animators in the past had to do much of the animating process by hand, today’s software makes the animation process simpler and faster. If you have a creative flair, you could learn go on to learn platforms such as Illustrator, Blender, and After Effect and explore the power of graphics and learn how to create your own 2D and 3D animations.
Blender is an open-source software that is used to create various visual effects and 3D animations.
Adobe After Effects is a digital visual effects, motion graphics, and compositing application used during the post-production stage of film and television production.
Adobe Illustrator is used to create logos, graphics, cartoons, and fonts for the photo-realistic layouts of Adobe Photoshop.