College course development

Courses that are ready to teach on day one.

EdFlex designs and rebuilds college computing courses end to end — textbook, lecture decks, labs, question banks and an LMS course shell — all aligned to your approved outline. We also host the notebooks and student accounts your course runs on.

Built and taught in an Ontario polytechnic computer programming diploma

First semester to final year

Hosted notebooks and student accounts

D2L Brightspace native imports

What you get

One partner for the whole course, not just the slides.

Every piece is built from your approved course outline and learning outcomes, so faculty can pick it up and teach without rework.

Original textbooks

Chapter-per-week books that teach, check, then practise. Plain language written for ESL learners, with figures, quick checks and graded problem sets.

Lecture decks

Branded slide decks for every week, written to be reused across semesters — no dates, no one-off references.

Labs that fit the period

Independent weekly labs on supplied starter code, sized so students finish and submit in one sitting — and can catch up after a missed week.

Quiz & exam banks

Question libraries by chapter in multiple-choice, true/false and fill-in-the-blank formats (or any format you need), plus midterm and final exams, delivered in your LMS’s native import format.

Automated testing & marking

Automated tests for labs and assignments, and marking scripts that check every submission the same way — so students get consistent, faster feedback and instructors spend their time teaching, not grading.

LMS course shells

A clean, consistent shell — Start Here, Lecture, Lab, Assignments, Exams, Quizzes — tested in a sandbox first and reusable term after term.

Course hosting

Hosted Jupyter notebooks for Python courses, plus student and faculty hosting accounts — ready on the first day of class. See hosting

Program-level support

Curriculum benchmarking against comparable Ontario programs, course mapping across semesters and advisory committee preparation.

Course hosting

We host the environment students code in.

No local installs, no lost first week. Students and faculty get ready-to-use accounts on servers we set up and manage for your course.

  • Accounts created for each new term or section
  • Step-by-step setup guides for students
  • Support for faculty through the term

Jupyter notebooks for Python & data science

Every student gets a personal notebook workspace with practice, lab and assignment folders. Weekly notebooks arrive on schedule, and instructors can open a student’s work in place to help or mark it.

Student web hosting

Personal hosting accounts for web courses — HTML, PHP and MySQL — with secure file upload and HTTPS, so students publish real, live sites.

Faculty accounts

Instructor accounts to host course notebooks and demos, and to review student work directly on the server.

Recent work

College computing courses we have built and rebuilt.

Revamp · First semester

Introduction to Web Development

Challenge: one course serving both programming and networking students, with fixed outcomes and students new to hosting and HTML.

What we built: a new HTML, CSS and JavaScript textbook written for ESL learners, weekly labs designed to finish within the lab period, hosted student web accounts and a reusable LMS shell.

TextbookLabsStudent hostingLMS shell

New course · Senior level

Applied Data Science with Python

Challenge: launch a new data science course with one lecture professor and separate lab professors sharing a single shell.

What we built: a chapter-per-week textbook, lecture decks, hosted Jupyter notebooks for every student, and chapter-based question libraries.

TextbookHosted notebooksLecture decksQuestion library

Redesign · Third semester

Advanced Web Programming (PHP & MySQL)

Challenge: a cumulative lab app meant one missed week broke the rest of the term for students.

What we built: independent labs on starter code, integration through a group project and a lecture demo app, and a new textbook released chapter by chapter.

Lab redesignTextbookGroup projectLMS shell

Instructor kit · Second semester

Object-Oriented Programming (C#)

Challenge: give a multi-section teaching team one consistent set of materials for the full term.

What we built: twelve chapters of slide decks, labs, quizzes and question banks, a midterm and final exam, and LMS-ready imports.

12 chaptersExamsQuestion banksLMS imports

How we build, every time.

Your outline is the spec

Approved descriptions and outcomes stay fixed. We build to them, week by week.

Fits the real timetable

Content sized to your lecture and lab blocks, including time for questions and submission.

Reusable by design

No hard-coded dates in pages, slides or shells — copy the course into next term and teach.

Written for every learner

Plain language for ESL students, clear figures and accessible materials from the start.

Process

From outline to live course in five steps.

01

Course review

Outline, outcomes, current materials and student pain points.

02

Weekly blueprint

A week-by-week map of topics, labs, quizzes and assessments.

03

Build

Textbook, decks, labs and banks, released a week at a time if needed.

04

Sandbox test

Every import tested in an LMS sandbox before it touches the live course.

05

Handover

Faculty guide, hosted accounts ready, and support through the first term of delivery.

Have a course that needs a rebuild?

Send us the outline. In a 30-minute review we will tell you what we would keep, what we would rebuild, how long it takes — and what hosting your students will need.

EdFlex · North York, Ontario
support@edflex.ca · (905) 918-0618