Coding Curriculum

shape
shape
shape
shape
shape
shape
shape
shape

We provide  self-paced curriculum over 1,600 hours of interactive coding challenges and web development projects. The curriculum is divided into Responsive Web Design, JavaScript Algorithms and Data Structures, Front End Libraries, data visualization, APIs and Microservices, and Information Security and Quality Assurance. Participants receive a certificate after completing each section. The languages and technologies currently taught  include HTML5, CSS 3, JavaScript, jQuery, Bootstrap, Sass, React.js, Node.js, Express.js, MongoDB, and Git. The advance will be 100% project-driven learning. Instead of a series of coding challenges, you’ll learn through building projects – step by step.

Sample Generic Curriculum of Responsive Web Design  in English, Thai and Chinese

Customized Curriculum for Business and Education Companies.

Quest provides services in tailored made projects in the coding curriculum with its own agile vertical focused  stories and automated tests. These help you build up your project that suited to the digital skill sets incrementally and ensure learners will fulfill all the what your company needs before they are technical ready workforce.

Customized Curriculum Projects

 

Learn Responsive Web Design

  • Learn Basic HTML by Building a Cat Photo App
  • Learn Basic CSS by Building a Blog
  • Learn Intermediate CSS by Building a Picasso Painting
  • Learn the CSS Box Model by Building a Rothko Painting
  • Learn CSS Variables by Building a City Skyline
  • Learn CSS Animations by Building a Ferris Wheel
  • Learn Typography by Building a Nutrition Label
  • Learn Accessibility by Building a User Feedback Survey
  • Learn Responsive Web Design by Building a Piano
  • Learn CSS Flexbox by Building a Photo Gallery
  • Learn CSS Grid by Building a Magazine
  • Required Project: Build a Tribute Page
  • Required Project: Build a Survey Form
  • Required Project: Build a Product Landing Page
  • Required Project: Build a Technical Documentation Page
  • Required Project: Build a Personal Portfolio Webpage

Learn Algorithms and Data Structures

  • Learn Basic JavaScript by Building a Role Playing Game
  • Learn Intermediate JavaScript by Building a Calorie Counter
  • Learn Regular Expressions by Building a Spam Filter
  • Learn Debugging by Building a Dice Game
  • Learn Data Structures by Building a Shopping Cart
  • Learn Algorithms by Building an Algorithmic News Feed
  • Learn Functional Programming by Building a Spreadsheet
  • Required Project: Palindrome Checker
  • Required Project: Roman Numeral Converter
  • Required Project: Caesars Cipher
  • Required Project: Telephone Number Validator
  • Required Project: Cash Register

Learn Front End Libraries

  • Learn React by Building Flappy Bird
  • Learn Redux by Building Tetris
  • Learn TypeScript by Building a Poker Game
  • Required Project: Build a Random Quote Machine
  • Required Project: Build a Markdown Previewer
  • Required Project: Build a Drum Machine
  • Required Project: Build a JavaScript Calculator
  • Required Project: Build a Pomodoro Clock

Learn Data Visualization

  • Learn CSV by Building a Mailing List
  • Learn JSON by Building a Sports Team
  • Learn AJAX by Building a View Counter
  • Lean Data Visualization by Building a Dashboard
  • Learn SVG by Building a Solar System
  • Learn D3 by Building a Map of Earth
  • Required Project: Visualize Data with a Bar Chart
  • Required Project: Visualize Data with a Scatterplot Graph
  • Required Project: Visualize Data with a Heat Map
  • Required Project: Visualize Data with a Choropleth Map
  • Required Project: Visualize Data with a Treemap Diagram

Learn APIs and Microservices

  • Learn npm by Building an npm Module
  • Learn Node.js by Building a Web Server
  • Learn Express.js by Building an Stock Trading Platform
  • Learn RESTful APIs by Building a Weather Service
  • Learn MongoDB by Building a Movie Review Database
  • Required Project: Metric-Imperial Converter
  • Required Project: Issue Tracker
  • Required Project: Personal Library
  • Required Project: Stock Price Checker
  • Required Project: Anonymous Message Board

Learn Information Security and Quality Assurance

  • Learn Information Security by Building a Credit Card Form
  • Learn Cryptography By Building a Digital Signature System
  • Learn Testing by Building a Recipe Ingredient Parser
  • Learn Authentication by Building a Signup Page
  • Learn Websockets by Building a Chat Room
  • Required Project: Metric-Imperial Converter
  • Required Project: Issue Tracker
  • Required Project: Personal Library
  • Required Project: Stock Price Checker
  • Required Project: Anonymous Message Board