image for site
⚠️ You must be logged in to enroll in this course.
Log In
Web Development 1
This course is for advanced computer users who are interested in learning how to build websites or how to program.
Khan Academy - Intro to JS: Drawing & Animation
0 / 18 requirements met
Complete Khan Academy Computer Programming Units
Khan Academy is a website which provides online learning via videos, articles, quizzes, and code challenges. One of the courses they offer isComputer Programming. In order to complete this Refcode, course, you need to complete the following units from the Computer Programming course on Khan Academy.
When you have completed a unit, please find a proctor who will double-check your Khan Academy account to make sure you completed the work.
Attend 10 Refcode workshops / lectures
Every Wednesday night Refcode gathers and you will have the opportunity to participate in a workshop or lecture from an expert in software engineering. When you attend these meetups, see a proctor to have your attendance logged below.
0 / 10 credits granted
Earn 10 Web Development Badges
Choose 10 items from the list below to complete. When you believe you are ready, you can mark the task as "Ready for evaluation." You'll then need to find a proctor to evaluate you in these areas.
0 / 10 requirements met
Successfully link stylesheet to html file
Create a hyperlink
Use header, main, and footer semantic elements
Capstone Project
In order to complete this class, you must build a website and deploy it to the internet. This capstone project will force you to take what you have learned in an academic environment and put into practice.
You need to complete all of the requirements below and a proctor will additionally need to be granted two credits.

  1. One credit for your GitHub repository being public. This credit should contain the URL of your public GitHub repository (so we can see your source code).
  2. One credit for your website being published to the internet via GitHub Pages. The credit should contain the URL of your GitHub Pages website (so we can see your working website on the internet).
0 / 12 requirements met
0 / 2 credits granted
Build your first HTML page
  • Created using an IDE such asVS Code.
  • Contains a short introductory paragraph.
  • Contains a picture of you.
Build an "About me" page
  • Should contain your developer story (the story of how you came to learn to code).
  • Should have a picture of you.
  • Should have a link to your LinkedIn profile.
Build a Resume page
This page should have either a link to download your resume, or your Resume in Google Docs should be embedded directly in the page.
Group Project
This is an optional section for groups of 3-5 students to complete a group project together.
0 / 6 requirements met
Group Project: Create Index HTML page
As a group, create a new HTML page in VS Code named `index.html` with the following:
  • An H1 header containing your group name
  • An Unordered List with each of the student's names.
Group Project: Create About Us HTML page
Meet as a group, and create a new HTML file in VS Code
  • Named about_us.html
  • With a paragraph describing your group.
  • With a picture of each member of your group, as well as their name.
Group Project: Upload pages to GitHub.com
Meet as a group
  • Create a new GitHub repository on one of your group member's GitHub account
  • Upload the files that your group has created to the new GitHub repository
Brenton Strine