0% found this document useful (0 votes)
79 views2 pages

Software Engineering Roadmap

The document outlines a Software Engineering Roadmap divided into two phases. Phase 1 focuses on foundational programming skills and computer science basics, recommending free online courses from platforms like freeCodeCamp and edX. Phase 2 emphasizes core software engineering concepts, including software development methodologies and data structures, with additional course recommendations from Alison and Coursera.

Uploaded by

fleeza150
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
79 views2 pages

Software Engineering Roadmap

The document outlines a Software Engineering Roadmap divided into two phases. Phase 1 focuses on foundational programming skills and computer science basics, recommending free online courses from platforms like freeCodeCamp and edX. Phase 2 emphasizes core software engineering concepts, including software development methodologies and data structures, with additional course recommendations from Alison and Coursera.

Uploaded by

fleeza150
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Software Engineering Roadmap with Free Online Courses

Phase 1: Foundations (Months 1-3)

Objective: Establish a solid understanding of programming basics and computer science

fundamentals.

Programming Languages:

- freeCodeCamp: JavaScript Algorithms and Data Structures (https://www.freecodecamp.org/learn)

- Coding Temple: Python Programming

(https://www.codingtemple.com/free-courses/software-engineering/)

Computer Science Basics:

- Harvard's CS50x on edX (https://cs50.harvard.edu/x/)

- MIT OpenCourseWare: Introduction to Computer Science and Programming

(https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-0001-introduction-to-co

mputer-science-and-programming-in-python-fall-2016/)

Version Control:

- Git and GitHub Crash Course by freeCodeCamp

(https://www.freecodecamp.org/news/git-and-github-crash-course/)

- Coursera: Introduction to Git and GitHub (https://www.coursera.org/learn/introduction-git-github)

Phase 2: Core Software Engineering (Months 4-6)

Objective: Delve into software development methodologies, data structures, and algorithms.
Software Development Life Cycle (SDLC):

- Alison: Software Development Life Cycle

(https://alison.com/course/software-development-life-cycle)

- Coursera: Software Processes and Agile Practices

(https://www.coursera.org/learn/software-processes)

You might also like