This course is designed for students who are ready to work on their own path to advance their programming knowledge. Students work in Python, Javascript, HTML, or other languages. In this independent environment, students receive support from the teacher as well as online resources and platforms as they master new material. By the end of the course, students produce a tangible artifact that represents their newly acquired and applied skills. This course is graded on a pass/fail basis.