C Programming with Linux Launches as Coursera Specialization

Hanover, New Hampshire and Paris, France

Dartmouth and Institut Mines-Télécom (IMT) announce the launch of a new Specialization on Coursera in C Programming with Linux. Building on the seven-course series and winner of the 2019 edX Prize for Exceptional Contributions in Online Teaching and Learning, this program provides novel and interactive learning tools to anyone interested in gaining an extensive foundation in C programming and Linux. With the skills learned in this course sequence, learners will be on their way to a career involving computer engineering or computer science. 

Associate Professor Rémi Sharrock, IMT / Télécom Paris and Professor Petra Bonfert-Taylor, Thayer School of Engineering at Dartmouth, use three award-winning edtech tools: Codecast, WebLinux and Taskgrader. These three learning tools have been developed by IMT and France ioi with the learning design support of Ella Hamonic, independant Lead Learning Designer, and Mike Goudzwaard, Associate Director of Learning Innovation at Dartmouth. With these tools, learners can begin coding in the browser within minutes without having to install any software. These new tools remove the common barriers to beginning programmers and provide anyone the opportunity to write their own code. To learn more about the learning research on these tools, see the publications listed below.

C Programming with Linux will continue to be offered as a professional certificate on edx.org and is now available to the 102 million registered learners on Coursera as a Specialization, offering a flexible, affordable solution to develop the essential skills and actionable knowledge needed for today's top jobs. 

When asked about this new launch on Coursera, Mike Goudzwaard said, "We want to meet learners wherever they are. The power of the Codecast, Taskgrader, and WebLinux learning tools is that they allow the flexibility to offer a unique, interactive learning experience across multiple platforms." 

IMT is the number one group of engineering and management graduate schools in France. IMT supports innovation and business development, providing the economy with 13,360 freshly trained engineers, managers and PhDs. IMT Faculty pioneered massive open online courses (MOOCs) in France, and this Specialization enriches a current portfolio of 50 MOOCs in French and English.

Founded in 1769, Dartmouth is a member of the Ivy League and consistently ranks among the world's greatest academic institutions. Dartmouth has forged a singular identity for combining its deep commitment to outstanding undergraduate liberal arts and graduate education with distinguished research and scholarship in the Arts and Sciences and its four leading graduate schools—the Geisel School of Medicine, the Guarini School of Graduate and Advanced Studies, Thayer School of Engineering, and the Tuck School of Business.

C Programming with Linux has been endorsed by leading global high tech companies, including Nokia Bell Labs, Airbus, Thales, and Gainwell Technologies. 

Learn more and register on the C Programming with Linux Coursera Specialization page.

C Programming with Linux is offered through Coursera with the support of the Fondation Mines-Télécom and the Patrick and Lina Drahi Foundation.


[1] R. Sharrock et al., " Teaching C Programming Interactively at Scale Using Taskgrader: an Open-source Autograder Tool ", in Proceedings of the Sixth (2019) ACM Conference on Learning@ Scale, 2019, p. 1‑2.

[2] R. Sharrock, L. Angrave, et E. Hamonic, " WebLinux: a scalable in-browser and client-side Linux and IDE ", in Proceedings of the Fifth Annual ACM Conference on Learning at Scale, 2018, p. 1‑2.

[3] R. Sharrock, E. Hamonic, M. Hiron, et S. Carlier, " Codecast: An innovative technology to facilitate teaching and learning computer programming in a C language online course ", in Proceedings of the Fourth (2017) ACM Conference on Learning@ Scale, 2017, p. 147‑148.