Learn To Code

The ability to code computer programs is an important part of literacy in today’s society. When people learn to code from scratch, they learn important strategies for solving problems, designing projects, and communicating ideas.

Q Academy offers many formats of training in the Learn to Code section; we have chosen the four most requested platforms to list here. Don’t see the platform you would like to learn? Feel free to contact us directly regarding your educational needs!

WordPress/Drupal

If you’re looking to build a new website, chances are you will be investigating Content Management Systems, applications that enable you to easily add, edit and fully manage your website content. However, with numerous options available it may be hard to identify the best tools to suit your specific needs. This day long course provides an overview of the two most popular options, WordPress, and Drupal.

By better understanding the different Content Management Systems available:

business owners can make decisions regarding their website needs in a cost effective and informed manner

new developers can determine which CMS may become their development tool of choice

existing developers can determine if adding either WordPress or Drupal (or both) to their skill set could enhance what they offer to their clients

Python

An interpreted language, Python has a design philosophy that emphasizes code readability (notably using whitespace indentation to delimit code blocks rather than curly brackets or keywords), and a syntax that allows programmers to express concepts in fewer lines of code than might be used in languages such as C++ or Java. The language provides constructs intended to enable writing clear programs on both a small and large scale.

The Introduction to Python course will give the student a better insight into how Python works so they can produce clean Python code.
The student should be familiar with how computers work.

Ruby on Rails

Ruby on Rails, or simply Rails, is a server-side web application framework written in Ruby under the MIT License. Rails is a model–view–controller (MVC) framework, providing default structures for a database, a web service, and web pages. It encourages and facilitates the use of web standards such as JSON or XML for data transfer, and HTML, CSS and JavaScript for display and user interfacing. In addition to MVC, Rails emphasizes the use of other well-known software engineering patterns and paradigms, including convention over configuration (CoC), don’t repeat yourself (DRY), and the active record pattern.