FTI105 - Software Engineering Essentials
Learn Front-End Development with JavaScript, HTML, and CSS
Course Overview
Kickstart your tech career with Software Engineering Essentials, an intensive front-end web development course designed to help you build a strong foundation in programming. Through three focused courses, you’ll master HTML, CSS, and JavaScript while solving real-world business problems. This program is ideal for beginners seeking to transition into web development or prepare for more advanced full-stack engineering training.
Duration: FT: 1 week | PT: 3 weeks
Begin your software engineering journey by learning the building blocks of front-end development. This course covers HTML, CSS, and JavaScript, emphasizing clean coding practices, problem-solving, and programming logic.
What You'll Learn:
- Use logic-based problem-solving methods to approach coding challenges like a software engineer
- Write and apply JavaScript solutions to solve real-world business problems
- Understand essential developer tools like GitHub and version control systems
- Complete a final project demonstrating front-end development proficiency
Duration: FT: 1 week | PT: 3 weeks
Deepen your understanding of JavaScript, the most essential language for modern web development. Learn the principles of asynchronous programming, data structures, functions, and testing. By the end of the course, you’ll build a command-line interface (CLI) application to showcase your skills.
What You'll Learn:
- Write interactive web experiences using modern JavaScript syntax
- Apply programming fundamentals in a real-world CLI project
- Improve code reliability through testing techniques
- Gain confidence in solving frontend development problems
Duration: FT: 1 week | PT: 3 weeks
Bring your web applications to life. This course teaches how to use JavaScript, HTML, and CSS together to create fully interactive user interfaces. You’ll explore DOM manipulation, client-server communication, and asynchronous programming, ending with a project that combines design and functionality.
What You'll Learn:
- Design responsive, interactive websites with real-time functionality
- Execute end-to-end programming workflows to develop user-facing apps
- Master DOM interactions, event handling, and user input forms
- Build a project that integrates both visual design and frontend logic
Build job-ready skills in web development with Software Engineering Essentials. Whether you’re just starting out or aiming to sharpen your front-end development skills, this course is your gateway to full-stack success.
Application
For More Information
Duration
Full-Time: 3 weeks
Part-time: 9 weeks
Commitment
Full-time: 40 hours per week
Part-time: 13 hours per week
Skill Level
Beginner to Intermediate
Delivery
Weekly instruction, feedback, and support
Start Date
First Monday of each month
Led By
Experienced industry instructors
Features
Flexible schedules and small class sizes (5 max)
Value
Flexible, affordable, high-quality education