inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
Start Date
Medium of studying
Duration
5 months
Program Facts
Program Details
Degree
Courses
Major
Software Development | Software Engineering | Programming Languages Development
Area of study
Information and Communication Technologies
Timing
Part time
Course Language
English
Intakes
Program start dateApplication deadline
2024-04-08-
About Program

Program Overview


This comprehensive program provides hands-on training in full-stack software development, covering programming fundamentals, front-end and back-end development, and full-stack integration. Expert instructors guide students through projects and exercises, while unlimited career support ensures job placement success. The program culminates in a capstone project where students build a functioning web application.

Program Outline

Outline:

  • Unit 1: Programming Fundamentals
  • Learn the basics of programming with JavaScript
  • Work with programmer tools such as terminals, command-lines, GitHub, text editors, and referencing documentation
  • Focus on functions, data-structures, program organization, and bi-weekly projects
  • Unit 2: Front-End Software Development
  • Build websites and applications using HTML/CSS and JavaScript
  • Create basic websites
  • Apply DOM scripting with vanilla JavaScript
  • Retrieve data from third-party sources using the browser fetch API
  • Understand how AJAX allows for powerful integration with other services
  • Use a front-end library such as React.js to create modular component based applications
  • Unit 3: Back-End Software Development
  • Teach software development concepts and practices used in the industry
  • Build back-end servers and APIs which send data to browsers
  • Use Express.js for the server layer and MongoDB for the database
  • Understand how data is generated and sent to a client for presentation to the user
  • Unit 4: Full-Stack Software Development
  • Integrate the front-end and back-end of a web application
  • Think on multiple levels at the same time
  • Apply what you have learned to the construction of an application that sends data from one user to another, in real-time
  • Capstone Project
  • Build, think, and work on a complete project
  • Develop a project with a team of peers

Teaching:

  • Expert 1:1 Guidance
  • Expert instructors guide learning
  • Opportunity to ask questions, collaborate with others, and have a personalized learning experience
  • Hands-On Experience
  • Work alongside peers to build real technology
  • Teaching through projects and exercises rather than textbooks
  • Results Driven
  • Track learning outcomes and student job placement to measure the effectiveness of programs and support learners in achieving career goals

Careers:

  • Unlimited Career Support Until You Land a Job
  • 1-on-1 career coaching and live workshops
  • 1-on-1 Coaching
  • Advanced software engineering professionals provide actionable steps for resume and LinkedIn skills, as well as interviewing strategies
  • Job Search Strategy
  • Experienced career counselors provide individual assistance in finding a job that intersects interests and skillset
  • Networking
  • Connect with a new cohort of peers, attend networking events, and meet mentors to make the next career step possible
SHOW MORE
How can I help you today?