Mobile Web Developer Certificate

This certificate program is offered in partnership with ed2go. The ever-increasing use of smartphones worldwide has created a great demand for Mobile Web Developers. With more and more users accessing websites using mobile devices, businesses and organizations must adjust their websites to improve mobile experience. These changes are expected to continue to drive growth in markets such as Mobile Web Development and Mobile App Development for years to come. In this online course, you will learn skills to become a Mobile Web Developer and a valuable asset in a growing industry.

Who Should Attend

Those interested in taking further steps to become a mobile web developer.

Certificate Completion

Upon successful completion of the program, you will be awarded a certificate of completion from California State University, San Bernardino, College of Extended Learning.

Delivery Format

  • The entire program is offered online
  • Instructor-facilitated online courses
  • Start anytime during the quarter
  • Learn from the convenience of your home and at your pace

Course Information
Course No. GES 317
Units NC
Fee* $2,295

* Fees are subject to change


Training Time

280 hours; 12 months

expand Introduction to HTML
  • A Quick Overview of Web Development
  • Introduction to HTML
  • Paragraphs, Headings and Text
  • HTML Links
  • HTML Images
  • HTML Lists
  • HTML Tables
  • HTML Forms
expand Advanced CSS
  • Positioning and Visibility
  • Advanced CSS Page Layout
  • CSS Shorthand Properties
  • CSS Lists as Hierarchical Navigation
  • CSS Background Tricks
  • Laying out and Styling Forms with CSS
  • CSS Best Practices
  • Browser-compatibility Issues
expand Advanced JavaScript
  • Quick JavaScript Recap
  • Advanced Techniques
  • Regular Expressions
  • The HTML Document Object Model
  • Dynamic Forms
  • Dynamic HTML
expand jQuery Fundamentals
  • JavaScript Basics
  • jQuery Basic Concepts
  • jQuery Core
  • Events
  • Effects
  • Ajax
  • Plugins
  • Best Performance Practices
  • Code Organization
  • Custom Events
expand jQuery Mobile
  • What Is jQuery Mobile?
  • HTML5 & CSS3
  • Getting Started with jQuery
  • Widgets & UI
  • Events   
  • Integration with the Phone 
  • The Theme Framework  
  • Plugins
expand Introduction to CSS
  • Crash Course in CSS
  • CSS Fonts
  • CSS Text
  • Colors and Backgrounds
  • Custom Cursors
  • CSS and Links
  • Borders, Margins and Padding
  • Styling Tables with CSS
expand Introduction to JavaScript
  • JavaScript Basics
  • Variables, Arrays and Operators
  • JavaScript Functions
  • Built-In JavaScript Objects
  • Conditionals and Loops
  • JavaScript Form Validation
  • Images, Windows and Timers
  • Navigator, History, and Location Objects
expand HTML5
  • Laying out a Page with HTML5
  • HTML5 - How We Got Here
  • Sections and Articles
  • HTML5 Audio and Video
  • HTML5 Forms
  • HTML5 Web Storage
  • HTML5 Canvas
  • Integrated APIs
expand Developing Mobile Websites
  • Designing for Mobile
  • Flexible Grids
  • Flexible Images and Other Media
  • Media Queries
  • The Viewport
  • HTML5: Mobile Specific
  • GeoLocation API
  • Consolidating the Web with Native Extensions
  • Video
  • Framework: jQuery Mobile
  • Framework: Foundation

Skill Sets

  • Learn the basics of Web Development and HTML
  • Master building HTML5 pages
  • Learn the benefits of CSS (Cascading Style Sheets)
  • Learn how JavaScript is used
  • Get started with jQuery, the most popular JavaScript library in use today


  • Must have access to a computer, Internet (high-speed Internet access is recommended) and an active e-mail account.
  • Any text or HTML editor is required for this program. Suggested editors for each platform are as follows:
    • Windows
      • Crimson Editor (free)
      • Adobe Dreamweaver
      • Notepad (included in Windows) or Textpad
    • Mac OS X
      • Adobe Dreamweaver
      • TextMate, TextEdit (included in Mac OS X) or TextWrangler
  • You will receive these print manuals:
    • Introduction to HTML
    • Introduction to CSS
    • Advanced CSS
    • Introduction to JavaScript
    • Advanced JavaScript
    • HTML5
    • jQuery Fundamentals
    • Developing Mobile Websites
    • jQuery Mobile