Introduction Web Development 1

This course is designed to provide you with a comprehensive understanding of coding and development skills. The curriculum is based on the online Khan Academy platform, which consists of instructional videos and challenges. The course is divided into sprints, each focusing on specific topics. Students will progress through the assigned sprints at Khan Academy to build their knowledge and skills.

Time Commitment (for students)

August 2-October 4

  • 10 class sessions (Wednesday night 6-9pm, 3 hr/week)
  • 10 study group sessions (as scheduled, 1hr/week)
  • Optional Zoom Office Hours each week

Capstone project

  • Students will write the code for their website in HTML, CSS and Javascript.
  • Students will select and implement their own web design.
  • Students will manage their website code in GitHub.
  • Students will deploy their own websites with CI/CD workflow.

What you’ll learn

The Introduction to Web Development 1 class (a.k.a. Intro to Coding Class or Intro Class) is an intensive 10 week class that will introduce you to a broad range of technical skills and tools. You will use code to build and deploy your own website to Github.


  • HTML
  • CSS
  • Javascript


  • GitHub / Git
  • Visual Studio Code
  • Netlify Deployer
  • Command line Terminal
  • Node.js
  • NPM / Brew
  • Browser Developer Tools
  • Slack


  • Account Management
  • Getting Help
  • How to ask questions
  • Professional Communication / Collaboration


Graduates who complete all requirements of the course will graduate with:

  • MacBook Air
  • A certificate
  • Placement in the Refcode graduates directory
  • A personal website deployed on Github
  • The opportunity to apply for the Bubble bootcamp

Application Assessment

This program is competitive and selective. Only the most qualified candidates will be accepted. We will be evaluating you based on your skill level in the following areas:

  • English level
  • Basic computer literacy (using software, managing web accounts, file management, communication
  • Familiarity with the following tools:
    • Slack
    • Google Docs
    • Email
    • File manager
    • Password Management Software (LastPass)
  • Familiarity with the following languages:
    • HTML
    • CSS
    • Javascript
  • Ability to carefully follow directions
  • Ability to complete a task that you don’t know how to complete yet
  • (In other words, ability to learn what is needed to get a job done.)

Application Preparation

Before applying to the class, applicants are required to enroll in the web development 1 assessment and finish all the required tasks. Once the tasks are finished, the applicants must attend the Wednesday meetup to get their work approved by a proctor. We highly encourage the applicants to get their work reviewed 2 weeks before the class.

Application and Assessment Deadline

The assessment is due by July 31.

Applying for the Class:

To apply for the upcoming cohort, follow these steps:

  1. Click on Apply Now
  2. Create an account
  3. Log in using the credentials you used in the previous step
  4. Go to Web Development 1 assessment
  5. Watch the welcome video
  6. Compelete the tasks
  7. Come to Refcode to get your assessment reviewed and approved

Q & A

After graduating, can I get a job?


The skills you learn in this class will help you in life and with any job you get in the future, but you will not be qualified to work as a Software Engineer yet. This is only a broad introduction. You will still need much more training and experience before you are able to get a full time job. It is a journey that can take years.

This course will help you decide if you want to begin that journey.

What are the next steps after graduating?

After graduating, if you decide you want to work towards becoming a Software Engineer, Refcode can help you move forward.

Intro to Web Devolopment 2

(3 months)

Graduates are eligible to apply for the Intro to Web Devolopment 2 , where you will learn additional coding skills, mindset and concept.

Refcode Software Agency Technician

(6 months - 1 year)

After the bootcamp, participants can apply for a job as a Software Technician at the Refcode Agency. In this program, you will be paid to build sophisticated applications and to grow and develop your skills. Participants who do well will be promoted quickly to Technician II, and Technician III. Software Technicians are paid $11 - 13 per hour depending on level.

Refcode Software Agency Engineer

(6 months - 1 year)

Those who have been promoted to Software Technician III will be eligible to apply for a Software Engineer I role at the Refcode Software Agency . Engineers take on greater ownership of more complex tasks and will need to show higher creativity and independent problem solving skills. Engineers who do well will be quickly promoted to Software Engineer II and Software Engineer III. Software Engineers are paid $14 - 18 per hour, depending on level and experience.

Software Engineering Career Beyond Refcode

Engineers who have reached the Engineer III level will be encouraged to look for roles outside of Refcode. Engineers should be eligible to get a job at a company with salaries in the range of $45,000/year to $80,000/year, depending on experience, motivation, and skill.

Sign up for the Summer 2023 cohort now!

Apply Now