Learn one of the most elegant and expressive programming languages out there. Ruby is a great place to start for users who want to start learning Rails (a very popular web application framework). Websites like Twitter and Groupon use Ruby.
Learn one of the most beginner friendly programming languages out there. Many popular universities teach Python in their introductory CS classes. Python is widely used across a variety of industries from research labs to cutting edge internet start-ups.
Print out one copy of the assignment sheet below for each student and hand them out. You or your student can fill in the due date for the assignment.
Students can show, print out, or email you their course completion popup or badge to show that they have completed the assignment.