What is a Programming course?
A Programming course provides the setting for students to gain "hands-on" experience with a programming language.
What are the affordances of this model?
A well-designed programming course can offer students practice with programming and interaction with instructors and other students in a supportive setting that builds community and breeds success.
Things to pay attention to:
One of the best ways to learn coding is to practice a lot! Our courses are designed to allow plenty of practice, guidance, and a chance to discuss issues and questions with the instructor and with other students. The use of a tool called syntax highlighter allows students to see code represented authentically and accurately on the course pages, and the inclusion of the program Datacamp, in some of our courses, gives students the chance to try practice problems at the moment a concept is presented.