Web Development
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:
Program Details
- SCHEDULE, REGISTRATION, FEES
Programs Registration
Front-End DeveloperFront-End Developer
Full Stack Web Developer with MEAN StackFull Stack Web Developer with MEAN Stack
Full Stack Web Developer with Ruby On RailsFull 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.
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
These programs allow you to work in web applications to plan, design, code test and more
Learn how to work with data in a meaningful way, a skill that is becoming increasingly useful in our data-driven world
Each program is fully online and self-paced, but can be completed in around six months
Extended Learning