Transform your career with Intro To Web App Development

Develop new web applications with confidence by choosing the best place to learn programming.

CPD Certification Membership

We are honoured to be a member of the CPD accreditation body headquartered in the United Kingdom. Established in 1996, The CPD Certification Service is the independent CPD accreditation institution spanning across all sectors to complement the Continuing Professional Development policies of professional institutes and academic bodies.

Why Web App Development?

“There’s a huge demand for software engineering talent here”

“Some 50,000 ICT jobs are expected to be created in Singapore in the next few years”

– EDB Singapore, 2019


Want to get an ‘in’ with the Web Development industry? Get ahead with a web application development and a web design course from Singapore! With Web Development rising in importance every day as the world adapts to the digital age, there’s always an opportunity to learn and to do more with your skills. Smartcademy offers courses and certificates that are guaranteed to give your career a boost that you’re ready for.


Learn the ins and outs of the Software Development industry with industry experts and instructors that are aiming for you to be one of our top students here in Smartcademy. Ready to give it a shot?

Up To 90% Funding Support Available For Singaporean & PRs*

This programme has been accredited under the IBF Standards, and is eligible for funding under the IBF Standards Training Scheme (IBF-STS), subject to all eligibility criteria being met. Find out more on

Course Overview

  • Course will span across 8 lessons, each lesson will be 3 hours
  • Consist of assignments, assessments & capstone project
  • Minimum of at least 75% attendance required
  • Capstone Project Submission is required for Course Completion
  • Mode of conduct: Live Webinar
  • No prior programming/technical background is required

Upcoming Tentative Classes

Intro To Web App Development – November Intake 2021: (TBC)

  • 6, 7, 13, 14, 20, 21, 27, 28 November 2021
  • Saturday & Sunday: 9AM – 12PM or 12:30PM – 3:30PM


Registrations are not open yet, please fill up the interest to be updated!

Intro To Web App Development – Interest List

Course Fees

Course Fees: S$5800

Course Outline


  • Introduction to Web App Development and Progressive Web App Fundamentals


  • Introduction to Web App Development
  • Types of Web App Development Frameworks
  • Introduction to Progressive Web App
  • What is Progressive Web App?
  • Why build a Progressive Web App?
  • How It Works
  • Application Shell
  • Service Worker
  • Web Content
  • Web Server
  • Local Storage
  • Introduction of Developer Tools (Visual Studio Code editor and Google Chrome browser)
  • Hello World Web App
  • Essential Building Blocks of Progressive Web App


Internet Architecture and HyperText Mark Language 5 (HTML5)


  • Internet Architecture
  • Client-Server Model
  • Domain Name System
  • What is HyperText Markup Language 5 (HTML5)?
  • HTML5 Syntax (Tags and Attributes)
  • HTML5 File Structure
  • Types of HTML5 Elements
  • HTML5 Document Object Model
  • Portfolio Web App (Part 1)


Cascading Style Sheets (CSS3) and Responsive Web Interface Design


  • What is Cascading Style Sheets (CSS3)?
  • CSS3 Syntax (Selectors and Declarations)
  • CSS3 File Structure
  • Types of CSS3 Selectors
  • Colours and Palettes
  • Typography
  • Layout with Flexbox
  • Responsive Web Design Basics
  • Responsive Web Design Patterns
  • Responsive Images
  • Multi-Device Content
  • Portfolio Web App (Part 2)


Modern ES6 JavaScript Language (JS) and Web App Animations


  • What are ES6 JavaScript (JS)?
  • JavaScript Syntax (Variables and Expressions)
  • JavaScript File Structure
  • Types of JavaScript Elements
  • JavaScript Engine
  • What is Web App Animations?
  • Types of Web App Animations
  • CSS3-based animations
  • JavaScript-based animations
  • Portfolio Web App (Part 3)


Data Flow Fundamentals, Application Programming Interface (API) and Representational State Transfer (RESTful)


  • Data Flow Fundamentals
  • How does Data Flow within Progressive Web App?
  • Application Programming Interface (API)
  • JavaScript Object Notation (JSON)
  • Representational State Transfer (RESTful)
  • HTTP Methods and Response Codes
  • Making Network Requests
  • Fetch
  • SDK
  • Promises
  • Async/Await
  • Portfolio Web App (Part 4)


Database Fundamentals and Web Local Storage using IndexedDB


  • Database Fundamentals
  • Create, Read, Update and Delete (CRUD) operations
  • Web Local Storage
  • IndexedDB
  • Portfolio Web App (Part 5)


Software Development Lifecycle Models and Software Testing


  • Software Development Lifecycle Models
  • Waterfall vs Agile
  • Rapid Prototyping
  • Minimum Viable Prototype
  • Types of Prototyping Techniques
  • Types of Validation Techniques
  • Lean Experiment
  • Software Testing
  • Portfolio Web App (Part 6)
  • Course Review and Summary

Smartcademy Support


At Smartcademy, we believe in lifelong learning. Our courses offer in and post-course support to fulfil your goals and meet your development needs.

1-on-1 Consultation

Clarify your needs, doubts and goals with your trainer & receive FREE personal consultation for your professional learning

Alumni Access

Stay connected with the Smartcademy alumni network and be invited to our alumni-only free webinars as well as partners’ career opportunities.

Are you ready for
web app development?


Start your journey by joining Smartcademy’s Intro To Web App Development course today.


Reserve a spot now – classes are filled on a first come, first served basis (and filling fast)!

Open chat