top of page

Course Topics & Target Students

Online courses focusing on (i) the fundamentals of coding and key coding languages: Java, Python, MERN, #C .NET, Ruby and (ii) the most important programming skills including full stack development: front-end, back-end, database and web fundamentals. 

​

Designed for post-secondary age young adults as well as upskilling / reskilling professionals who wish to become a full stack or front end developer. The courses will be suitable for anyone who is interested in equipping themselves with programming and full stack development knowledge - from novices in programming to professionals who want to learn a new skill or to freshen up their existing skills. 

Online Courses

Coding Languages

Project Code’s curriculum with focus on 3-5 coding language stacks because: (i) very few companies use only one coding language, (ii) “learning to learn” is an essential skill for a developer and (iii) by learning 3-5 stacks during the course, students will feel confident learning new technologies going forward.

Java

01

Java is one of the most widely used programming languages and is estimated to have over millions of developers worldwide. Its huge selection of libraries and tools makes it the first choice of languages for many developers. Our Java web development course will tackle learning the Spring Framework, a technology that runs on Java programming language.

Python

02

Python is a great starting programming language because its syntax is not complicated compared to many other languages. This will allow students to focus on learning programming concepts rather than complicated language. It is also easy to pick-up by experienced developers. Our Python web development course will consist of Django and Flask technologies.

C# / .NET

03

With Microsoft's reputable history and stability on the .NET framework, .NET Core was made as an open-source, cross-platform, and simplified code-sharing framework. Together with Microsoft's flagship language, C#, a strongly typed but versatile programming language, students will be equipped with the full-stack knowledge that can be used for a wide range of products and applications.

MERN

04

MERN Stack is composed of multiple technologies using the JavaScript programming language. One of the paramount advantages of using the MERN stack is the ability to use one programming language from the front-end framework) to the backend server and on to the database. Valued for its versatility in building fast, robust and maintainable production web applications, a MERN stack developer is in high demand with numerous startups and employers. Our MERN web development course will include learning about the following technologies: MongoDB, Express, Angular, and Node.

Ruby on Rails

05

Ruby is an elegant and flexible language that is popular not only for seasoned developers but also for beginners due to its readability. Along with Rails, the framework that does the tedious tasks behind the scenes, Ruby on Rails is a full-stack web development technology that lets students create web applications easily and quickly -- making it in-demand in the industry.

Full Stack & Web Development

Full Stack is a layer of software or web development which consists of the front-end and back-end portions of an application. Front-end is what users see or interact with. Back-end is the part of an application which users are unable to see, such as an application's logic, database, server, etc. A full stack web developer is comfortable working with both the back-end and front-end technologies which make a website or application function properly.

Front End Development

What users see and how they interact with a website or a mobile application.

© 2020 by Project Code

bottom of page