Software Development Course 2025
AI-powered tooling • Automation • Modern Software Engineering
This repository contains examples, demonstrations, and small tools that apply Artificial Intelligence to support and automate tasks in modern Software Engineering.
It builds on the original project from:
👉 https://github.com/Ogetec-python/AI_Software_Tools
The goal is to showcase how AI enhances productivity, analysis, automation, and decision-making across the development lifecycle.
- Demonstrate practical AI-powered tools used in software development
- Explore automation, code intelligence, and smart developer workflows
- Create a unified, well-documented, and professional academic repository
ai_software_tools/
│
├── src/ # Code samples and AI tools
│
├── notebooks/ # Jupyter notebooks for demonstrations
│
├── docs/ # Documentation and supporting material
│
└── README.md # Main documentation (this file)- Python 3.x
- Machine Learning
- Data analysis and automation tools
- Jupyter Notebooks
- Developer productivity utilities
- Lightweight AI-powered helper scripts
- Code analysis using simple ML techniques
- Basic AI-driven automation workflows
- Data processing and feature extraction
- Experimental prototypes for intelligent developer tools
Clone the repository:
git clone https://github.com/software-development-course-2025/ai_software_toolsInstall dependencies (if required):
pip install -r requirements.txtExplore the folders:
src/for scriptsnotebooks/for demosdocs/for supporting information
Contributions are welcome — even small improvements!
You may:
- Open issues
- Submit pull requests
- Improve documentation
- Add new tool examples
Original work by Ogetec-python.
Enhanced, documented, and standardized by Augusto Mate.