Share this webinar
Close your data and AI skills gap
We're the only platform uniquely engineered to advance data and AI skills across your entire organization. Let's explore a tailored program.
Book an Enterprise DemoBring DataCamp Courses to Your LMS (Moodle or Canvas)
September 2026Your Presenter(s)

Mafer Bencomo
Marketing Manager at DataCamp

Mafer is a Marketing Manager at DataCamp, focused on growing our DataCamp Classrooms program worldwide. DataCamp Classrooms provided free licenses to all university professors and their students, as well as to secondary school teachers and students in select countries.

Matthew Osborn
Professor of Business at Young Harris College

Matthew Osborn is a seasoned business executive with extensive experience in Technology, Sales Operations, Strategy, Business Development and Operations. He has a passion for driving change through the proper application of People, Process and Technology. He "retired" from his professional career and moved into Higher Education in 2018. Matt loves to teach data analytics and economics, mentor, coach, and help create success for young adults and professionals.
Summary
DataCamp now plugs its course catalog directly into Moodle and Canvas, letting college instructors assign courses, projects, and even certifications from inside their existing learning management system instead of sending students to a separate site.
The session, part of DataCamp's "Back to School with AI" series, paired DataCamp's Mafer Bencomo with Matthew Osborn, a business professor at Young Harris College in Georgia who piloted the Moodle build on his own campus. Bencomo walked through DataCamp Classrooms, the free program that has given more than a million teachers and students full access to DataCamp's curriculum since 2018 and now reaches over 40,000 schools, before explaining how this year's LMS integration work extends that program into Moodle and, soon, Canvas.
Osborn then shared his own screen to show what the Moodle integration for DataCamp courses looks like in daily use: building an assignment inside Moodle, watching completion grades sync back automatically, and comparing that to the manual grade entry he did before the integration existed. A viewer question during the Q&A led to an unplanned live test that confirmed instructors can assign full DataCamp certifications through the same Moodle screen, not just individual courses, and Bencomo covered where Canvas support currently stands.
Key Takeaways
- DataCamp Classrooms has given more than a million teachers and students free access to DataCamp's full curriculum since 2018, and more than 40,000 schools have used it.
- The Moodle integration lets instructors assign a specific DataCamp course, project, or certification straight from Moodle's activity picker, so students never have to hunt for the right link on DataCamp's site.
- Completion grades sync back to Moodle automatically at the assignment due date, and DataCamp only sends a positive completion mark, so an unfinished assignment shows up as a blank cell rather than a zero.
- Instructors can assign full DataCamp certifications, not just individual courses, through the same Moodle content picker, a capability the DataCamp team confirmed live on air after a viewer asked whether it existed.
- Grade detail stays shallow inside Moodle. It shows only a pass or fail per assignment, while chapter-by-chapter progress and completion dates remain visible inside DataCamp itself.
- Any instructor can request a free DataCamp classroom for their own professional development, not only for a roster of students, using the same form that starts the course integration process, and can renew it every six months.
- Schools whose IT departments won't approve a full LMS integration can still use DataCamp for free: students complete the coursework and upload their certificate of completion inside the LMS assignment as proof.
Deep Dives
Why DataCamp Classrooms Exists
DataCamp's free classroom program traces back to a single decision by the company's founders. Bencomo told attendees that around 2018, the founders were reviewing revenue and noticed that roughly 10 percent of it came from a student discount on paid subscriptions. Rather than keep collecting that money, they decided to give the entire curriculum away to teachers and students at no cost. The reasoning, according to Bencomo, had roots in the founders' own education: "they didn't feel it was correct to charge teachers and students for DataCamp, because they had been educated in Belgium, where education is free of charge."
That decision became DataCamp Classrooms, and the numbers have grown well past the original scope. Bencomo said more than a million teachers and students have used the program completely free since it launched in 2018, and more than 40,000 schools have had access to it. "The entire curriculum is free of charge for them," she said, covering everything from basic data literacy to cloud development, business intelligence, and machine learning engineering, plus DataCamp's career and technology certifications.
This year, DataCamp extended the free-classroom model by building direct integrations with the two learning management systems it sees used most often across its education base: Moodle and Canvas. Bencomo was careful to note that not every school has completed an integration yet, since the process takes real coordination on both sides. But the goal, as she put it, is to make it "even easier for teacher trans students to access the DataCamp curriculum right away," reducing the number of separate logins and manual steps standing between an assignment and a student actually starting it. That expansion set up the rest of the session: a professor who had already gone through the process, demonstrating what it looks like once it's live.
Setting Up a Free DataCamp Classroom
Before any LMS work happens, a teacher needs a DataCamp Classroom in the first place, and Bencomo described that step as close to instant. "It is extremely simple," she said. An instructor goes to datacamp.com/universities, clicks a button labeled "create a free classroom," and fills out a short form: academic email address, school name, and a link to a faculty page. DataCamp reviews the submission, typically within a couple of minutes, and grants access to the classroom along with a support line for follow-up questions.
The free classroom isn't limited to instructors running a full class roster. Bencomo confirmed that a teacher can request one purely for their own professional development, to explore DataCamp's content ahead of a course they're planning to teach in a future semester. That access lasts six months, and instructors can simply refill the form to renew it. "There's no problem whatsoever on our end for professors to do that," she said.
Not every school will get through a technical integration quickly, and Bencomo addressed that directly during the Q&A. Some universities run strict IT approval processes that can slow down or block a Moodle or Canvas connection entirely. For those cases, she described a manual workaround several instructors already use: create the classroom, invite students for free access, and have each student upload their DataCamp certificate of completion inside the LMS assignment as proof of finishing the work. "This is also a super valid way to do things as well," she said, positioning it as a fallback rather than a downgrade, one that still gets students working inside DataCamp even without a formal grade-passback connection. Once a classroom exists and an instructor is ready to go further, the next step is requesting the actual LMS integration, which is where Osborn's experience picked up.
Requesting the Moodle Integration
Getting an LMS integration built starts with a message to DataCamp's support team. Bencomo pointed instructors to DataCamp's help center, where they can note that they're interested in testing a Moodle or Canvas connection and mention any specific context about their setup. From there, DataCamp routes the request to the right person on its integrations team.
Osborn was the first instructor to go through that process for Moodle at Young Harris College, and he described what changed once the integration replaced his earlier manual workflow. Before the connection existed, he built his own DataCamp classrooms by hand for each course, loaded student rosters himself, and checked progress by logging into DataCamp separately from Moodle. Grading required an extra step on top of that: "I had to take the completion grades and go back into Moodle and enter those manually," he said. He didn't consider it a major burden at the time, but the comparison to what came after was stark. "I can tell you that LMS integration makes this so much easier," he said.
Building that first integration took real effort on both sides. Osborn spent a meaningful stretch of the summer working directly with Bencomo's team to get it running, and he was candid that the process wasn't instant or fully polished on the first attempt. "We were trailblazing," he said, "and when you're the first doing it, you're trailblazing. We both learned on each side." His expectation now is that later Moodle integrations, and the coming Canvas connection, will move faster because DataCamp's team has already worked through the setup once with a real customer. Looking back on the work, Osborn summed up the outcome plainly: "LMS is just a gift." With the integration in place, the second half of his demo showed exactly what that gift looks like from inside a live Moodle course.
Building an Assignment Inside Moodle
Osborn's demo centered on his business intelligence and visualization course, where he uses DataCamp to teach both Power BI and Tableau. To create a new assignment, he clicked "add an activity" in Moodle, which now surfaces a DataCamp icon among the available content types because of the integration. Clicking it opens a "select content" screen that searches DataCamp's full catalog without leaving Moodle.
He used that search to show off a detail he considers genuinely useful for teaching: the catalog is full of case studies built around real datasets, not just abstract exercises. "You want students to deal with real world data and real world situations," he said, pointing to examples covering baseball statistics, customer churn in a marketing context, health care data, and job market analysis. For a class with several student-athletes, he picked a baseball-focused Power BI project, added it to the course, and set a custom grade value for the assignment before saving.
The catalog search also solves a practical problem specific to his classroom: some of his students run Windows laptops and can use Power BI's desktop application, while his Mac users cannot. "For my Mac users, they really can't use Power BI in a desktop version, and it becomes very frustrating to them," he said. Because DataCamp's Power BI courses run inside a browser environment, students without desktop access can complete the same assignment directly on DataCamp's platform, no local software required. Osborn now lets students choose which tool to focus on for the semester, Power BI or Tableau, and builds parallel assignments for each track so nobody is blocked by their hardware.
Once he saves the assignment, it appears in Moodle as a normal link. When a student clicks it, a new window opens straight into the relevant DataCamp course, skipping any extra navigation. "It's not hard to get to it in DataCamp," Osborn said, "but this makes it so much easier." That link is also where the due date lives, and setting it is what triggers the grading behavior Osborn covered next.
Grades, Reporting, and a Live Surprise on Certifications
Every DataCamp assignment built through the Moodle integration carries a start date and a due date, and DataCamp uses the due date to trigger an automatic grade sync. "At the end of the due date, DataCamp automatically sends over completion grades," Osborn explained. The grading logic is binary: a student either finished the assigned course or didn't, and Moodle records that as a completion mark rather than a percentage score.
What happens to students who don't finish is where the design gets more useful than it first appears. Instead of sending a zero for an incomplete assignment, DataCamp leaves the Moodle grade cell blank, and Moodle's gradebook treats an empty cell as excluded from the overall average rather than counted against it. Osborn runs both a Power BI and a Tableau assignment each semester and lets students pick one, so most students end up with one completed grade and one blank. "A blank cell just doesn't count against their grade," he said. "It's working in my favor in the way that we manage the grades."
The tradeoff is depth. Inside DataCamp's own reporting dashboard, Osborn can see chapter-level completion, the specific dates students worked through material, and which courses they've finished across an entire team. None of that detail crosses over into Moodle, which shows only the final pass or fail per assignment. "I cannot see more detail in Moodle," he said. "I see more detail in DataCamp, and I just get a completion pass over."
The most unexpected moment of the session came from a question a viewer named Jay asked about certifications: could an instructor assign a full DataCamp certification, not just a single course, through the Moodle integration? Neither Bencomo nor Osborn was certain of the answer. "I actually wasn't sure myself if that was possible," Bencomo admitted, before asking Osborn to test it live. He opened the Moodle content picker, filtered by type to "Certifications," searched for the DataCamp Data Analyst certification, and added it directly to a course. The answer turned out to be yes. Bencomo also used the moment to flag where the Canvas version of this integration stands: still in testing, with setup documentation already available for any instructor willing to help DataCamp's team try it on their own campus.
Gerelateerd
webinar
DataCamp Classrooms Orientation Spring 2024
Whether you’ve used DataCamp Classrooms for years or this is your first time, learn all about the recent improvements we made to the platform that you can utilize to make teaching data science to your students a breeze.webinar
DataCamp Classrooms Orientation Autumn 2024
Whether you’ve used DataCamp Classrooms for years or this is your first time, you’ll learn all about the recent improvements we made to the platform that you can utilize to make teaching data science to your students a breeze.webinar
Building AI Skills with DataCamp
Discover how DataCamp can help you future-proof your career and business with new AI-focused courses.webinar
Live Training: Using Workspace in Data Academies
Learn how to use DataCamp Workspace as part of a corporate training programwebinar
DataCamp for Business in Action: Learn, Apply, Recruit
Discover how to upskill your team, hire faster, and future-proof your businesswebinar