Skip to content

Software Engineering

Resources on Software Engineering within Computing

Overview

Overview

Software Engineering is a subcategory of Computing. Its sections organize the topics listed on this page so that each area can be explored separately.

Finding resources

Choose a section to see its available materials and topic wiki. Compare each resource’s description and source with your study goals. External research tools query other sources and are separate from IPL’s curated resource lists.

Curated Resources (18)

Tools (3)

  • Git git-scm.comfree

    A free and open-source distributed version control system designed to handle everything from small to very large projects.

  • SonarQube sonarqube.orgfreemium

    An open-source static code analysis platform for continuous inspection of code quality, detecting bugs and security vulnerabilities.

  • Postman postman.comfreemium

    An API development and automated testing platform for designing, mocking, debugging, and monitoring HTTP endpoints.

Databases (3)

Learn (3)

  • Refactoring.Guru refactoring.gurufree

    An educational guide clearly explaining software design patterns, code smells, and refactoring techniques with diagrams and examples.

  • Martin Fowler's Architecture Guide martinfowler.comfree

    Authoritative architectural essays and patterns on enterprise software design, microservices, and continuous delivery.

  • The Twelve-Factor App 12factor.netfree

    A foundational methodology and best-practice guide for building scalable, maintainable cloud-native software applications.

Publications (3)

Blogs and sites (3)

  • Martin Fowler's Bliki martinfowler.comfree

    An influential software engineering blog providing in-depth analysis of programming practices, testing, and agile principles.

  • The Pragmatic Bookshelf pragprog.comfree

    A publisher and resource hub producing books and articles written by experienced software developers for practitioners.

  • Stack Overflow Blog stackoverflow.blogfree

    Essays, industry insights, and findings from global developer community surveys examining software engineering trends.

Events and conferences (3)

Suggest a resource

External summary: Wikipedia

Read article on Wikipedia

Loading Wikipedia summary…

Research panel

Live results from 8 external sources. Not curated by IPL — use them as a starting point.

Source: Wikipedia

The Wikipedia summary appears here.

Related Wikipedia articles

Community Discussion

Join the conversation, ask questions, or suggest improvements to this content.

Loading discussions...

Artificial Intelligence Machine Learning Big Data Computer Information Systems Computer Science Computer Vision Cyber Security Data Science Databases Distributed Computing Hardware Human-Computer Interaction IT Certification Natural Language Processing Networking Operating Systems Robotics

Part of Computing