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.
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.
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.
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.
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