Mooc AtlasUniversity-level self-study
All paths
Computer science · 13Beginner

Python Web Developer

Builders of websites and web applications.

HTML, CSS and JavaScript, Python, web applications with Django and secure software design.

279hours of coursework
28weeks at 10 h
4steps
18courses
2universities

Target skills

DebuggingWeb DevelopmentHTML and CSSHTMLCSSDatabase DesignJSONSQLWeb Design and DevelopmentFront-End Web DevelopmentResponsive Web DesignVerification And Validation

Skill labels as listed on Coursera.

Target jobs

  • Web developer
  • Full-stack developer
  • Front-end integrator

Progression

  1. 1
    University of MichiganBeginnerHTML, CSS, JavaScript, Bootstrap
    Show the 5 courses
    CourseLevelLengthRating (reviews)
    Introduction to HTML5Beginner12 h4.7 (27,930)
    Introduction to CSS3Beginner17 h4.8 (9,671)
    Interactivity with JavaScriptBeginner10 h4.7 (7,382)
    Advanced Styling with Responsive DesignBeginner11 h4.7 (4,617)
    Web Design for Everybody CapstoneBeginner28 h4.8 (1,790)
  2. 2
    University of MichiganBeginnerPython, SQL, SQLite

    Stated prerequisites: No prerequisites; designed as an on-ramp to programming

    Show the 5 courses
    CourseLevelLengthRating (reviews)
    Programming for Everybody (Getting Started with Python)Beginner17 h4.8 (233,775)
    Python Data StructuresBeginner20 h4.9 (97,365)
    Using Python to Access Web DataBeginner19 h4.8 (44,591)
    Using Databases with PythonBeginner14 h4.8 (21,659)
    Capstone: Retrieving, Processing, and Visualizing Data with PythonBeginner9 h4.7 (14,483)
  3. 3
    University of MichiganIntermediateDjango, Python, HTML, CSS, JavaScript, jQuery, SQL, Linux

    Stated prerequisites: Python for Everybody specialization or equivalent (encouraged)

    Show the 4 courses
    CourseLevelLengthRating (reviews)
    Web Application Technologies and DjangoIntermediate12 h4.7 (1,928)
    Building Web Applications in DjangoIntermediate14 h4.7 (787)
    Django Features and LibrariesIntermediate17 h4.7 (401)
    Developing and Deploying a Complete Django Web ApplicationIntermediate19 h4.8 (295)
  4. 4
    University of Colorado SystemBeginnerJava, NetBeans, JUnit, IBM Rhapsody

    Stated prerequisites: Knowing how to code in some language; workplace software development experience helpful

    Show the 4 courses

With Coursera Plus

This path takes 279 hours, about 6 months at 10 hours a week. A Coursera Plus subscription gives access to most of its courses during that time.

Discover Coursera Plus

Projects to build

After step 1

Responsive showcase site

Build an accessible three-page site that reads well on phones, without a framework.

After step 3

Lending app

Build a book or equipment lending app with Django, with user accounts.

After step 3

REST API

Expose the app’s data through a documented and tested API.

After step 4

Security audit

Check your app against the OWASP Top 10 and fix the flaws found.

Free textbooks

More paths in this family