Software Engineering Foundations
Learn the concepts and frameworks you’ll need to begin your software engineering career in just 6 months.
- Become a Software Engineer with no prior experience in coding.
- Live and instructor-led, learn online and in-person.
- Learn from qualified Software Engineers with in-depth industry experience.
- Receive job interview coaching from our career team.
Explore all 6 topics
Topic 1: HTML
In this unit, you’ll get started with your first web technologies and begin building well-designed web pages. Work through exercises to get familiar with HTML fundamentals, tables, and forms, before adding content and markup to a web page with HTML.
Topics Covered:
- HTML fundamentals
› What is HTML?
› How to write HTML
› Basic HTML tags - HTML tables and forms
› Proper table structure
› Input attributes
› Button and form submission
› Radio buttons
Topic 2: CSS
Now you’re familiar with HTML, you can move on to styling pages and changing colors, fonts, layouts and much more with CSS. Using CSS will give your webpages a polished, professional look and ensure they’re accessible on a variety of devices.
Topics Covered
- CSS Fundamentals
› CSS rule anatomy
› RGB, RGBA
› Hex and HSL
› Font size
› Google fonts
› Text transformation and decoration
› Text Decoration - CSS selectors and specificity
› What is CSS?
› CSS selectors and specificity
› Basic CSS styling - CSS box model
› Margin, padding, border
› Box-sizing - CSS Display
› Inline block
› Flexbox
› Positioning
› Z Index
› Media queries/responsive design
› Transitions
› Professional CSS
Topic 3: JavaScript
In this unit, you’ll learn JavaScript, “the programming language of the web.” You’ll build your basic skills in JavaScript and use it to manipulate HTML and CSS on a page.
Topics Covered:
Variables and data types
› Variables
› Data typesWorking with primitive data
› Booleans
› Strings
› String indices
› String methods
› Type of operatorProgram logic & flow
› Boolean logic/conditional logic
› Comparison operators
› If statements
› Else statements
› Else if statements
› Nesting conditionalsArrays
› Creating arrays
› Modifying arrays
› Common array methodsObjects
› Creating objects
› Iterating over objects
› Common object methodsLoops
› For loops
› Infinite loops
› For loops & arrays
› Nested for loops
› Intro to while loops
› Break keyword
› For … of loopsFunctions
› What is a function / returning
› Parameters and arguments
Topic 4: Github
You will learn the basics of GitHub, that will enable you to effectively manage your code, collaborate with others, and contribute to open-source projects using GitHub.
Topics Covered:
- Version Control
- Git basics
- Remote repositories
- Cloning and forking
- Branching and merging
Topic 5: Software Engineering Technical Skills Assessment
This unit is dedicated to the software engineering technical skills survey, which will determine if you’re ready to move on to the career track.
Topics Covered:
- Practice quiz
- Tests fundamental JavaScript skills to prepare for the career track curriculum
Topic 6: Exercises and Quizzes
The best way to learn coding is by getting hands-on experience. The below will build your confidence and capability before starting the career track.
Exercises:
- HTML:
› HTML fundamentals
› Tables and forms - CSS:
› CSS intro (optional)
› CSS diner
› CSS box model (optional)
› CSS mocks - JavaScript:
› Variables and data types exercise
› Boolean logic
› Array
› Objects
› Loops
› Functions
Quizzes:
- JavaScript:
› Numbers
› Variables
› Strings
What you can expect from the course
Learn all of the skills, tools, disciple and processes you need to become a Web Developer
Work within an environment with the right ambiance for learning
Work with an expert mentor and tutor, who will guide you through, and provide feedback and insight.
Receive coaching from our career team to ensure you stand out at interviews.
Build an impressive project portfolio out of the projects you complete.
The hub has an integrated power supply, air-conditioned classroom, high tech training tools, high speed internet, free refreshments.
Browse available payment plans
At LM Tech Hub, we believe in empowering individuals through education, and we are dedicated to making our programs accessible to a diverse range of learners.
LM TECH HUB provides flexible and convenient payment options for you to participate in the programme. We are pleased to offer the following payment options:
Get 10% off when you pay upfront
For those who prefer to complete their payment before the program begins. This option provides you with peace of mind, knowing that your tuition is settled, and you can fully immerse yourself in the program from day one
Course fee before discount ₦175,000
Discount ₦25,000
Fee paid at the time of application ₦150,000
Total Cost ₦150,000
Flexible payments in 3 instalments
Candidates do not have to pay for the course all at once, with a flexible payment plan you are allowed to pay in three instalments. With 30% paid upfront to secure a place and the remaining 70% spread over the period of the course.
Course fee ₦175,000
Discount ₦0
30% deposit paid at the enrollment ₦52,500
Balance paid in 2 instalments during the course ₦61,250
Total Cost ₦175,000
Bank fiananced study loan over 12 months
You can finance your education through our partner Sterling Bank. Visit www.edubanc.ng for more information.
Course fee ₦175,000
Upfront depost paid at application stage ₦0
Loan amount ₦175,000
Repayment over 12 months before interest charge ₦14,600
Repayment over 12 months with interest charge ₦18,392
Get 10% off when you pay upfront
For those who prefer to complete their payment before the program begins. This option provides you with peace of mind, knowing that your tuition is settled, and you can fully immerse yourself in the program from day one
Course fee before discount
₦175,000
Discount
₦25,000
Fee paid at the time of application
₦150,000
Total Cost
₦150,000
Flexible payments in 3 instalments
Candidates do not have to pay for the course all at once, with a flexible payment plan you are allowed to pay in three instalments. With 30% paid upfront to secure a place and the remaining 70% spread over the period of the course.
Course fee
₦175,000
Discount
₦0
30% deposit paid at the enrollment
₦52,500
Balance paid in 2 instalments during the course
₦61,250
Total Cost
₦175,000
Bank fiananced study loan over 12 months
You can finance your education through our partner Sterling Bank. Visit www.edubanc.ng for more information.
Course fee
₦175,000
Upfront depost paid at application stage
₦0
Loan amount
₦175,000
Repayment over 12 months before interest charge
₦14,600
Repayment over 12 months with interest charge
₦18,392
Study Now, Pay Later
Study to become the best programmer that you can be without having to worry about the costs while studying. This option allows shortlisted candidates that meet our selection criteria to start their studies immediately and defer payment until a later date. Interested candidates must be a B.Sc or HND certificate holders, NYSC graduate and verifiable guarantor.
Pay back after you start a job ₦00 + interest
Total course fee ₦000
Upfront deposit (must be paid at enrollment) ₦000
Maximum loan amount ₦000
Payments made during the course ₦0
Loan repayment 2 months after starting a job
Monthly payments on course completion
Estimated total cost after interest – less deposit ₦000
N000 = N000 ( pay N100k per month over nine months of starting the payment)
Flexible payments in 3 instalments
Candidates do not have to pay for the course all at once, with a flexible payment plan you are allowed to pay in three instalments. With 30% paid upfront to secure a place and the remaining 70% spread over the period of the course.
Course fee ₦175,000
Discount ₦0
30% deposit paid at the enrollment ₦52,500
Balance paid in 2 instalments during the course ₦61,250
Total Cost ₦175,000
Get 10% off when you pay upfront
For those who prefer to complete their payment before the program begins. This option provides you with peace of mind, knowing that your tuition is settled, and you can fully immerse yourself in the program from day one
Course fee before discount ₦175,000
Discount ₦25,000
Fee paid at the time of application ₦150,000
Total Cost of the course ₦150,000
Bank fiananced study loan over 12 months
You can finance your education through our partner Sterling Bank. Visit www.edubanc.ng for more information.
Course fee ₦175,000
Upfront depost paid at application stage ₦0
Loan amount ₦175,000
Repayment over 12 months before interest charge ₦14,600
Repayment over 12 months with interest charge ₦18,392
Please note that specific terms and conditions may apply to each payment option, and eligibility criteria for the Study Now, Pay Later program will be assessed on an individual basis.
Are you ready to start a career in tech?
Unleash your potential with our comprehensive program designed to equip you with the knowledge and skills needed to excel in your career.