Prepare: Web Developer

Prepare: Web Developer

Focused young African American man in glasses wearing wireless headphones, looking at laptop screen, watching educational lecture seminar webinar online, writing notes

Web Development

Provided by:

Codecademy logo
Young woman working at home alone
Young Hispanic man lays back on the couch and reads from his tablet as his pet cat sits behind him in the background

How can I access this resource?

A limited number of Codecademy Pro licenses are available for New Yorkers who qualify.

You may qualify for a license if you:

  • Live in New York City
  • Are 18 years of age or older
  • Currently have an annual salary of $50,000 or less
  • Meet one of the following:
    • your employment or income has been affected in some way by COVID-19, OR
    • you are an essential worker, such as a grocer or delivery professional

What will I learn?

Licenses give users access to the entire suite of Codecademy Pro offerings for three months. We’ve listed some recommended courses for New Yorkers interested in web development below.

Once you’ve read the description of each course, apply for a Codecademy Pro license.

What do I need?

A desktop or laptop computer with internet service and some interest in learning how to code.

How long will this take?

The courses available through Codecademy vary in length. Check out the descriptions below to see what courses are available, and how long they take to complete.

What can I do after completing these courses?

These practice courses will help you prepare to apply for a web development career training program.

How do I apply?

A limited number of licenses are available. Complete the enrollment form below to start the brief two-step application process.



Recommended Courses

Individual Courses

These are relatively short courses that focus on a specific coding language or skill that is relevant for aspiring web developers. Learning these concepts would be helpful preparation for further in-depth web development training.

Introductory Courses

These courses cover some of the same material that you’ll have seen in the Intro to Coding Course in the Discover stage, and give you an opportunity for additional practice to get more familiar and comfortable with these skills.

Young man using a laptop in a modern office


Learn How to Code

6 hours

Learn key programming concepts in this language agnostic course without writing any code.

Young African female hard at work on a laptop while sitting at a table


Learn HTML

9 hours

Learn the basics of HTML5 and start building & editing web pages.

Young man sitting on sofa and reading something on laptop with pet dog next to him


Learn CSS

15 hours

Learn how to style and visually organize HTML with CSS.

Pregnant woman with headphones using laptop


Learn JavaScript

30 hours

Learn the JavaScript fundamentals you'll need for front-end or back-end development.

Expand Your Learning

Data Structures, along with Algorithms, are a key foundational part of computer science.

You don’t need to master this content in order to apply for occupational training, but these are helpful introductory courses that would help you gain exposure to key concepts you would cover during training in more depth.

Woman using laptop at home

Linear Data Structures

8 hours
Note: you will have to complete an 8-hour Learn Python 3 course first

Data structures are logical constructs for organizing data that enable programs to run efficiently. Web developers don't always need to know this content to do their day-to-day jobs, but it can be helpful to understand them.

Casual man working at his desk

Learn Sorting Algorithms with Python

8 hours
Note: you will have to complete an 8-hour Learn Python 3 course first

Algorithms are step-by-step instructions for solving computational problems. Web developers don't always need to understand algorithms to do their day-to-day jobs, but it can be helpful to understand them.


Skills Paths

These are longer courses that bring together multiple skills to give you applied practice with specific aspects of web development.

You don’t need to master this content in order to apply for occupational training, but if you’re interested in putting some of your skills together to begin creating some basic products and have the time, a Skill Path may be a good option for you.

Close up of a young man using a laptop

Build a Website with HTML, CSS, and Github Pages

10 weeks, working at about 5-10 hours per week

Learn the basics of web development to build your own website.

Young man working on laptop. Woman is using digital tablet while sitting with son at table. They are in kitchen at home.

Create a Front-End App with React

10 weeks, working at about 5-10 hours per week

Learn to build front-end web apps with JavaScript and React.

Happy pregnant woman working from home

Create a Back-End App with JavaScript

8 weeks, working at about 5-10 hours per week

Learn how to build back-end web APIs using Express.js, Node.js, and SQL.

Translate »