Skip to content

paulwritescode/swe1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

SWE1 - Software Engineering 1

Overview

Software Engineering 1 is a comprehensive roadmap and collection of learning materials and studies designed to develop the skills and knowledge necessary for becoming a software engineer at Microsoft. This repository serves as a structured learning path under the SWE1 label.

Purpose

This repository contains a curated collection of:

  • Tests - Practice problems and assessments
  • Topics - Core software engineering concepts and theory
  • Small Projects - Hands-on coding exercises and mini-applications

Languages

The primary programming language used throughout this learning journey is:

  • Go (Golang) - Modern, efficient programming language ideal for systems programming and concurrent applications

Repository Structure

golang/
├── swe1-1/ 
├── swe1-2/
├── ....../
└── README.md

Getting Started

  1. Clone the repository:

    gh repo clone paulwritescode/swe1
    cd swe1
  2. Ensure you have Go installed on your system:

    go version
  3. Navigate through the directories to explore different learning modules

Learning Path

This repository follows a structured approach to software engineering fundamentals, covering:

  • Programming fundamentals in Go
  • Data structures and algorithms
  • Concurrent programming patterns
  • Software design principles
  • Problem-solving techniques

Contributing

This is a personal learning repository. Feel free to fork and adapt the materials for your own learning journey.

Goals

The ultimate objective is to build the foundational skills and knowledge required for a software engineering position at Microsoft, with a focus on practical application and hands-on experience.


This repository represents a dedicated learning journey in software engineering fundamentals.

About

Software engineer 1 ( swe1) personal bootcamp

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages