Skip to content
Authoring Tools

Author Exceptional Computing Courses

Powerful content authoring tools let you create engaging, hands on learning experiences that set students up for success.

See how it works
Interactive course content authoring

Trusted by

  • Interactive Course Authoring
  • Meet Learners Where They Are
  • Engagement and Exploration

Bring your course materials to life

Author truly interactive course content to engage your students like never before. Encourage students to explore code with copyable code snippets, preconfigured “run” buttons, and code visualizers. Instead of passively watching or reading instructional content, students build code as they progress through your course materials.

For learners of all experience levels

Codio is designed to meet students where they are, whether they're beginners, advanced programmers, or anywhere in between.

Codio's "hands-on" course resources are approachable, rich in feedback, and lead to higher student engagement and performance.

Promote "learning by doing"

Codio puts emphasizes students exploring the information presented. Student engagement improves because students are actively participating in their learning. Instead of reading long paragraphs, students are asked to read very short prose full of images and opportunities to write, modify, and run code.

Interactive Course Authoring

I Love Authoring in Codio

"I love authoring in Codio. I like the side-by-side presentation of the curriculum with applied examples. It’s been really easy to build out formative assessments. I like the ability to invoke another window, to change and modify content. The power and control to be able to adapt, iterate, publish, and re-use course content semester-to-semester is amazing."
Gwen Britton, PhDAcademic Associate Vice President, STEM and Business Programs at SNHU
Manage Content Easily

Content Controls the IDE

The Guides editor fully controls the IDE. Each page can open and close the files you need to see for any individual page of content. You can also execute commands, open up browser pages and even highlight portions of code.

Screen Shot 2023-07-25 at 1.50.17 PM
Auto-Graded Assessments

Author all kinds of assessments

Codio supports auto-graded coding assessments, multiple choice questions, fill in the blank and open ended free text assessment types. Codio provides a Starter Pack project that contains examples for all assessment types and a guides authoring cheat sheet.

Content Authoring - Assessments
Auto-Graded Assessments

Author graded and ungraded assessments with instant learner feedback

Standard Code Test

Standard code tests are dialog driven, where you specify input data and the expected output. Codio then executes the student code, supplies the specified input data, and compares the expected output to the student code’s actual output.

Advanced Code Test

Implement unit tests, style checkers, or write custom code tests in any language that grades student-written code with an advanced code test.

Multiple Choice

Easily set up multiple choice type assessments, which provide a question and then single or multiple response options.

Fill in the Blanks

Fill in the blank questions allows for a choice between free text or offer options from a drop down. Learners can then choose the correct answer from a drop down list or complete the missing words by entering the answer.

Free Text

Give students the opportunity to answer in their own words with Free Text assessments, which allow for LaTeX formatting and are recommended for math assessments. Instructors can easily review and manually grade answers.

Free Text Autograde

Similarly to Free Text, Free Text Autograde also allows students to answer in their own words, but teachers can easily enable autograding by including a command line to execute the autograding script.

Math Assessment

Set and grade math questions for any type and level of mathematics with ease, using the Free Text assessment. Codio offers manual grading of mathematical expressions or proofs, and multiple choice assessment type to create answers.

Parsons Puzzle

Also known as a Parsons problem, Parsons Puzzles are formative assessments that ask students to arrange blocks of scrambled code, allowing them to focus on the purpose and flow of the code (often including a new pattern or feature) instead of syntax.

Rubric Based Grade Book

 The Grade Book is available for rubric based grading. The student can only see the comments, points, and rubric items once the assessment is graded and the grades are released.

Parameterized Assessments

Simply generate parameters by writing python code on the Parameters tab, for all assessment types except Gradebook and Random.  

Markdown or HTML

You can choose between markdown and HTML authoring for each individual page. Markdown is a very fast and easy way to produce beautiful content without the need for any HTML unless you require it. HTML pages allow you to control all aspects of styling and embed javascript widgets to meet specific requirements.


See how Codio helps you achieve better learning outcomes

Experience the Codio difference for yourself with a free proof-of-concept demo using your existing assignments or labs.

Schedule my demo