department menu

Web Development Online Programs

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

Benefits

Choose one or multiple programs to start or excel your career. 

  • Gain experience working in the leading front- and back-end interfaces
  • Work in web applications to plan, design, code, test and more
  • Learn how to work with data in a meaningful way
  • And more!

Schedule, Registration & Fees

Program Start Date Duration Fee Register

Full Stack Web Developer with MEAN

Jan. 28, 2019 Six months $2,999 Register Now
Full Stack Web Developer with Ruby On Rails Jan. 28, 2019 Six months $2,999 Register Now
Front-End Web Developer with Data Science Fundamentals Jan. 28, 2019 Six months $2,999 Register Now
Ruby On Rails Web Developer with Data Science Fundamentals Jan. 28, 2019 Six months $2,999 Register Now
MEAN Stack Web Developer with Data Science Fundamentals Jan. 28, 2019 Six months $2,999 Register Now
 

Course Descriptions

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.

Request Info