After learning about communities and the struggles they can face, students each invented a nonprofit organization to address a need that resonated with them. They then designed and coded websites for those nonprofits using HTML5 and CSS3 in CodePad Text Editor.