Global web icon
geeksforgeeks.org
https://www.geeksforgeeks.org/software-engineering…
Software Engineering Tutorial - GeeksforGeeks
Software Engineering is the process of designing, developing, testing, and maintaining software. It is a systematic and disciplined approach to software development that aims to create high-quality, reliable, and maintainable software.
Global web icon
freecodecamp.org
https://www.freecodecamp.org/news/learn-the-fundam…
How to Learn the Fundamentals of Software Engineering – in a More ...
This article is intended to be an introductory guide to the fundamentals of software engineering. I have written it with the assumption that you, dear reader, may not know much about the basics of the field, why they are important, and when you should bother to learn them.
Global web icon
openstax.org
https://openstax.org/books/introduction-computer-s…
9.1 Software Engineering Fundamentals - OpenStax
This free textbook is an OpenStax resource written to increase student access to high-quality, peer-reviewed learning materials.
Global web icon
codebreakthrough.com
https://www.codebreakthrough.com/software-engineer…
Software Engineering Fundamentals - codebreakthrough.com
Software Engineering Fundamentals guides you through every major topic you should know to be an effective developer. You'll learn all the lingo, how to build projects, and how to conquer any challenge thrown at you. By the end of this course series, you'll have the skills necessary to succeed as a software engineer.
Global web icon
coursera.org
https://www.coursera.org/specializations/software-…
Applied Software Engineering Fundamentals - Coursera
The program is suitable for those new to software engineering or for those who would like a review of software engineering fundamentals. It prepares you with an introduction to the culture, technology, and job-ready skills needed to become successful in software engineering.
Global web icon
mit.edu
https://learn.mit.edu/search?resource=5506
Foundations of Software Engineering | MIT Learn
Introduction to Computer Science and Programming Using Python. <p>This is a foundation subject in modern software development techniques for engineering and information technology.
Global web icon
edx.org
https://www.edx.org/learn/software-engineering/ibm…
IBM: Software Engineering Basics for Everyone | edX
Explore fundamental software engineering principles, processes, architecture, tools, and stacks. Hear from software experts discuss what it takes to be successful.
Global web icon
springer.com
https://link.springer.com/chapter/10.1007/978-3-03…
Fundamentals of Software Engineering | SpringerLink
This chapter presents a broad overview of software engineering and discusses various software lifecycles and activities in software development. We discuss requirements such as gathering and specification, software design, implementation, testing, and maintenance.
Global web icon
tutorialspoint.com
https://www.tutorialspoint.com/software_engineerin…
Software Engineering Tutorial - Online Tutorials Library
By the end of the tutorial, you should have a solid understanding of the fundamental concepts of software engineering. This tutorial is intended for readers pursuing education in the software development domain, software testing aspirants, and anyone interested in learning more about software engineering. It is designed for absolute beginners.
Global web icon
medium.com
https://medium.com/@sonamdobriyal/demystifying-the…
Demystifying the Fundamentals of Software Engineering
At the heart of software engineering are several key fundamentals that guide the development process. It all begins with requirements analysis, where developers gather and define exactly what...