The Joy of Programming
This repostory contains the course contents and notes for the Joy of Programming course.
The Joy of programming course is offered on Mon School, an initative of FOSS United.
Overview
The Joy of Programming is a course to introduce the ideas of programming to beginners.
This course introduces the foundational ideas of programming using creative coding as a medium. The students will learn programming by writing programs to create various sketches. Python programming language is used for this course.
This course uses a livecoding environment that allows drawing skeches in the browser. The same envionment is integrated into the course notes so that the examples in the code can be tried out in the browser.
Tools
These notes are written in markdown and are built using mkdocs for matetial.
Build Instructions
To build the docs:
$ make
It generated the output in site/
directory.
To serve the docs:
$ make serve
and open the url http://localhost:8888/
License
The contents of this repository are licensed under CC BY-NC-SA 3.0.