Module 1: SDLC – The Software Development Lifecycle

INTRODUCTION – SDLC – The Software Development Lifecycle You will get a complete introductory module for the entire area of software engineering. It will begin with the first class on the basics of software engineering, SDLC (the software development lifecycle), what is fundamentally required to construct superior software, and the whole process of writing good … Read more

Module 2: Introduction to Software Development

INTRODUCTION – Introduction to Software Development Fundamentals of Application Development Module 1 introduces students to the basic elements in application development. In Lesson 1, the student will learn the differences between front-end and back-end development in web and cloud applications and the technologies used in each. It also includes a discussion of teamwork and pair … Read more

Module 3: Basics of Programming

INTRODUCTION – Basics of Programming This module introduces the very basics of programming. In the first lesson, learners will identify different programming languages that describe when and where they best apply; this is followed up by developing skills required for planning and organizing code which would serve as a foundation for good programming practices. Lesson … Read more

Module 4: Software Architecture, Design, And Patterns

INTRODUCTION – Software Architecture, Design, And Patterns This module discusses the imperatives of an enterprise software development program. Lesson 1 introduces you to the thought of software architecture and the reason behind carefully architecting design. It gives you an idea of the design process including models that are structural and behavioral and how to generate … Read more

Module 5: Job Opportunities and Skillsets in Software Engineering

INTRODUCTION – Job Opportunities and Skillsets in Software Engineering This module shall introduce you to the day-to-day life of a software engineer. You are going to see just what it takes to acquire important hard and soft skills to make it in this profession including technical skills, problem-solving skills, teamwork, and communication skills. The view … Read more

Module 1: HTML Overview

INTRODUCTION – HTML Overview Like HTML, which most students should learn, it is fundamental for front-end developers to master most functions of tools that create websites and applications. HTML or HyperText Mark-up Language is one of the most critical for front-end developers. Once a developer grasps the basic tenets behind HTML-the features, the touted browser … Read more

Module 3: Final Project and Final Exam

INTRODUCTION – Final Project and Final Exam This module will help you develop a final project which will demonstrate your learning proficiency for creating personalized learning paths for developers. This project is intended to catalyze developable skills and knowledge that you have acquired throughout the course to show your ability to personalize learning for developers. … Read more

Module 3: JavaScript Programming for Web Applications

INTRODUCTION – JavaScript Programming for Web Applications JavaScript, the add-on to the above, breathes life into websites. Not only does it provide user interactivity to what was limited to a few words or clicks, but it also requires the user to go through the motions such as submitting queries and seeing results without an ever-constant … Read more