Our Methodology

Less teaching. More learning

Learn by Doing


There are many interpretations about what ‘learning by doing’ means. At many coding academies, students code, yes, but only after a structured lecture according to a pre-defined syllabus. Not at Ubiqum. Our programs are 100% student-centred. This means no formal lectures or graded exams. Instead, our programs allow students to progress through the content at their own pace, refactoring their code until it meets the acceptance criteria. It may take longer for some students than others, but our programs are designed to adapt to a variety of skills and abilities.

The one common trait is that all of our students will depart the program with the core skills of a modern developer or analyst. We ensure this not through expert lectures, but through intelligently designed CONTENT. Our programs were designed by experts not only in web development and data sciences, but in learning sciences as well. Ubiqum’s course creators have been pioneering digital education for over 30 years. We know how people learn, and have applied this knowledge to the design of our programs.

How does it work?


Roger Schank

Our programs have been expertly designed and continue to be developed by one of the world’s leading visionaries in artificial intelligence, learning theory, and cognitive science, Dr. Roger Schank.

Selected as one of the top ten movers and shakers in eLearning in the world for 2010 and 2011, Dr. Schank was the Founder of the renowned Institute for the Learning Sciences at Northwestern University and was Professor of computer science and psychology at Yale University and Director of the Yale Artificial Intelligence Project.

He is currently the Chairman and CEO of Socratic Arts, a company that delivers Story-Centered Curricula to businesses and schools. He is also the Executive Director and founder of Engines for Education.

Click here to learn more about Dr. Schank’s many projects, publications, and other accomplishments.

A Day in Ubiqum

A typical day in the life of an Ubiqum student might look something like this:

9:00 am

Plan your day's tasks in Trello

9:30 am

Daily "Scrum" standup meeting

11:00 am

Review your work with a mentor

2:00 pm


3:30 pm

Group code review

4:30 pm

Commit your code to GitHub


Are you ready to learn?

Explore our Programs and start developing your skills

Explore Programs

Our locations