Example Projects
Shodor > SUCCEED > Apprentices > Students > Example Projects

Apprentices work on projects to build their skills. One such project at the start of their apprenticeship is to create a personal website. These sites must be written by hand using valid XHTML and CSS. Over the course of the year, they enhance their websites with media queries (for responsiveness) and are introduced to Javascript and CSS frameworks. To these websites are added their completed projects over the course of the year. Students get practice writing markup languages, synchronizing files with a web server, doing quality assurance testing (validating their code), working with a group, and presenting their work in front of an audience. Below are some websites created by apprentices.

sample apprentice webpages

Links to some 2013-14 personal apprentice websites:

As students progress in their apprenticeship, they often plan and implement a real information technology solution, either for Shodor or for a client organization in the community. Below are some advanced projects from years past.

  • Digital Durham
    • The Digital Durham project, led by Trudi Abel of Duke University, is a website cataloging the history of Durham.
    • Previously, apprentices at Shodor constructed an interactive map of Durham displaying historical and modern-day photos at their actual locations on the map. These included old and new panoramas of the city, taken from the same vantage points.
    • This project allowed the students to take the project one step further, overlaying fire insurance maps from the late 1800s onto a present-day map. They also added markers for historical buildings and businesses. Users are be able to fade between eras to see how roads and buildings have changed, and to see what now occupies the sites of past businesses.
    • To see the previous year's Digital Durham project, visit:

  • NCSSM Registration System:
    • Previously, apprentices built a registration system for NCSSM's Ethics and Leadership Conference. The system allowed students, chaperones, and presenters to fill out forms and register for the conference. Administrators could then use the system to easily organize students and assign them to sessions.
    • The following year, apprentices later improved the registration system by adding documentation, email confirmation, and many other features requested during the first year of use.

  • Shodor Workshop Registration System:
    • Apprentices created a new, automated registration system to be used by applicants for Shodor SUCCEED workshops.
    • Prior to this project, registrations required the Shodor staff to do some manual filing and processing of information; this new system automatically logs registrations in a database, and allows staff to update and manage them much more easily.