Fundamentals of Software Engineering

Learn the foundational web development skills — HTML, CSS, JavaScript and Git — you need for the coding career you want.

  • No Experience Required
  • Learn No-Code/Low-Code Tools
  • Build a Portfolio Site and More

What to Expect

Build a solid foundation in software engineering and take the first steps towards a career in tech.

This course lays a solid groundwork in web development skills, covering essential programming languages, tools, and technologies.

By the end of this course you will:

  • Learn the basics in CSS, HTML, JavaScript and Git
  • Learn to think like a dev through small, hands-on exercises.
  • Know for sure if software development is the path for you.
  • Use no-code/low-code tools to build websites in no time.
  • Give the Four Lanes experience a try.

Curriculum

What You’ll Learn

You’ll learn HTML, CSS, JavaScript, Git and at least one no-code tool at your own pace.

The HTML module provides you with a comprehensive introduction to HyperText Markup Language (HTML), the foundational language for creating web pages. You will learn how to structure content on the web, use various HTML elements, and adhere to web standards and best practices. This module covers the essentials of HTML5, enabling you to build semantic, accessible, and responsive web pages.

Learning Objectives:

  • Understand the basic concepts and structure of HTML.
  • Learn how to create and organize web page content using HTML elements and attributes.
  • Explore HTML5 semantic elements for better content organization and accessibility.
  • Implement multimedia elements, such as images, audio, and video, into web pages.
  • Create forms for user input, including various form controls and validation techniques.
  • Apply best practices for writing clean, maintainable, and standards-compliant HTML code.

By the end of this module, students will be proficient in creating well-structured web pages, laying a strong foundation for further learning in web development and related technologies.

Requirements

Is this course right for you?

The Fundamentals of Software Engineering Course was created for people from all backgrounds who need an introduction to, or a refresher in, HTML, CSS, and JavaScript.

Prerequisites:

  • No prior coding experience is required
  • All professional and educational backgrounds welcome
  • Must have a Mac or PC and a good internet connection

Meet your coach, Edwin

Edwin P. Magezi is a Senior Engineer with 10+ years of experience in designing and building products for the web. He has helped many young developers succeed at careers in tech through internship training, one-on-one mentoring, and code reviews.

Learn More

Edwin_Magezi.max-800x600

Need some help to decide if this is right for you?

Let’s have a chat.

Schedule a Call

Your questions, answered