Skip Navigation
CSUSM logo
Extended Learning
Programs
Individual Courses
Admissions, Aid & Services
Osher 50+
About

Web Development

Offered Online

Overview

CSUSM offers a variety of online self-paced courses designed to help you become a web developer. These programs will prepare you for in-demand, high-paying jobs that often allow you to work from home. Each of these programs are fully-online, self-paced and include an externship.

Choose from:

  • Front-End Developer
  • Full Stack Web Developer with MEAN Stack
  • Full Stack Web Developer with Ruby On Rails
  • Choose your path

    Choose one or multiple of CSUSM's five different fully online programs designed to help you start or advance your career as a web developer

  • Gain real experience

    These programs allow you to work in web applications to plan, design, code test and more

  • Work with data

    Learn how to work with data in a meaningful way, a skill that is becoming increasingly useful in our data-driven world

  • Six-month programs

    Each program is fully online and self-paced, but can be completed in around six months

Program Details

  • SCHEDULE, REGISTRATION, FEES

    Programs Registration


    Front-End Developer

    Front-End Developer


    Full Stack Web Developer with MEAN Stack

    Full Stack Web Developer with MEAN Stack


    Full Stack Web Developer with Ruby On Rails

    Full Stack Web Developer with Ruby on Rails

    Course Details

    • Classes held online and are four months in duration
    • Classes begin monthly
    • Instructor-led
    • Optional Externship
    • Optional Laptop

    Please note: All rates are subject to change without notice.

  • COURSE TOPICS

    Front-End Web Developer

    The Front-End Web Developer content introduces students to front-end, or client-side, web development technologies, including, HTML, CSS, and JavaScript. Participants learn how to make interactive applications that run inside a web browser and can communicate with a web server running remotely. Participants also learn how to use the version control program Git and collaboration website GitHub. Once complete, participants will have the basic skills necessary to work as a front-end web developer.

    Full Stack Web Developer with MEAN Stack

    The Full Stack Web Developer content introduces students to front-end, or client-side, web development technologies, including HTML, CSS, and JavaScript. In addition to having the necessary skills to work as a front-end web developer, students will learn MEAN stack development which introduces students to building dynamic web applications with MongoDB, Express, AngularJS, and Node.js. Students learn essential JavaScript-based technologies, async programming, and MVC design. Students also walk through database connectivity and secure user authentication. Students will acquire the basic skills needed to create full-fledged JavaScript-based web solutions from server to browser and integrate all MEAN Stack technologies into full working systems.

    Full Stack Web Developer with Ruby on Rails

    The Full Stack Web Developer content introduces students to front-end, or client-side, web development technologies, including HTML, CSS, and JavaScript. In addition to having the necessary skills to work as a front-end web developer, students will learn Ruby on Rails which introduces participants to building dynamic, database-backed web applications with the popular Rails web framework. Participants receive hands-on experience planning, designing, coding, securing, testing, and deploying dynamic web applications. Participants also learn how to use Rails-flavored Ruby language features, Git, Heroku, and other valuable development tools.

     
  • FAQ

    What services do you offer to active military, veterans and dependents?

    Please visit our military and veteran services page to learn how we can help.


 

Request Information

Thank you for your interest. The form was submitted successfully.







By clicking the submit button, I agree that CSUSM may contact me regarding educational services by email, phone and/or text. I understand this consent is not required to attend CSUSM.

 

Extended Learning

EL Logo

Contact Us

(760) 750-4004
el.inquiry@csusm.edu

Follow Us