Training Level


Training Duration (Days)


Training Mode

  1. Physical classroom
  2. Online
  3. Physical classroom & online


Learners are assigned 14 hrs of online pre-work from Software Engineering Fundamentals to prepare for class.

Career Track

  1. Full Stack Engineer
  2. Software Architect
  3. Solution Architect

Industry Skill

Accreditation Body


Skill Outcome

By the end of this course, you will be able to:

  1. Create responsive webpages for modern browsers using HTML, CSS, and JavaScript.
  2. Write secure full-stack applications and deploy them to cloud-based services like Heroku. Demonstrate programming and computer science fundamentals, as well as software engineering best practices.
  3. Consume web application programming interfaces (APIs) from third-party sites such as Twitter, Google, or Yelp.
  4. Build a RESTful API using a technology like Sinatra, Rails, Django, or Express.
  5. Build a richly interactive, front-end single-page application using a modern framework like Angular or library like React.
  6. Collaborate as a team using Git and GitHub, widely accepted collaboration practices, and an Agile development workflow.
  7. Implement common data structures encountered in technical interview situations, such as linked lists and trees.
  8. Solve algorithm challenges and analyze the computational complexity of algorithms using Big O notation.