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:

  • Full Stack Web Developer with MEAN
  • Full Stack Web Developer with Ruby On Rails
  • Front-End Web Developer with Data Science Fundamentals
  • Ruby On Rails Web Developer with Data Science Fundamentals
  • MEAN Stack Web Developer with Data Science Fundamentals

Information Sessions

Learn about program details, costs, the registration process and much more.

  • None at this time.
  • 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

    Full Stack Web Developer with MEAN

     Full Stack with MEAN
    Registration

    Full Stack Web Developer with Ruby on Rails

     Full Stack with Ruby
    Registration

    Front-End Web Developer with Data Science Fundamentals

     Front-End with Data Science
    Registration

    Ruby on Rails Web Developer with Data Science Fundamentals

     Ruby with Data Science
    Registration

    MEAN Stack Web Developer with Data Science Fundamentals

     MEAN Stack with Data
    Science Registration

    Course Details

    • Classes held onlineand are six months in duration
    • Each program fee is $2,999

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

  • COURSE TOPICS

    Full Stack Web Developer

    A full-stack programmer is a person who is comfortable working with all the technologies required to get an idea to a finished product. This includes both front-end user interface and back-end development. The front-end web developer content introduces you to front-end, or client-side, web development technologies, including JavaScript, HTML, CSS and jQuery. You will learn how to make interactive applications that run inside a web browser and can communicate with a web server running remotely. You will also learn how to use the version control program Git and collaboration website GitHub. Once complete, you will have the basic skills necessary to work as a front-end web developer.

    MEAN Stack Web Developer

    The MEAN stack web developer course portion introduces you to building dynamic web applications with MongoDB, Express, AngularJS, and Node.js. You will learn about essential JavaScript-based technologies, async programming, and MVC design techniques. You will also walk through establishing database connectivity and secure user authentication. Once complete, you will have 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.

    Ruby on Rails Web Developer

    The Ruby on Rails developer course portion introduces you to building dynamic, database-backed web applications with the popular Rails web framework. You will receive hands-on experience planning, designing, coding, securing, testing and deploying dynamic web applications. You will also learn how to use Rails-flavored Ruby language features, Git, Heroku, and other valuable web development tools. Once complete, you will have the basic skills necessary to work as a web application developer with Rails.

    Front-End Web Developer

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

    Data Science Fundamentals

    The data science fundamentals content teaches the foundational concepts, theory and techniques you need to know to become an effective data scientist. The material is presented with applied, example-driven lessons in Python and its associated ecosystem of libraries, where you get your hands dirty with real datasets and see real results. At the conclusion of the course, you will have analyzed a number of datasets, built a handful of applications, and applied machine-learning algorithms in meaningful ways to get real results. Along the way, you will learn the best practices and computational techniques used by professional data scientists. More specifically, you will learn how to acquire data that is openly accessible on the internet by working with APIs and parse XML and JSON data to load it into a relational database.

     
  • FAQ

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

    Please contact Eric Sandoval, our Veteran Services Coordiantor at (760) 750-8705 or esandoval@csusm.edu to learn more about how to use your benefits and to see what funding or discounts are available.


 

Request Information