AI-focused Software Engineering Boot Camp
The U.S. Bureau of Labor Statistics (BLS) projects employment for software developers (including QA analysts and testers) to grow 15%—much faster than average—with about 129,200 openings each year over the 2024–2034 decade. That demand reflects an ongoing investment in software across every sector—finance, healthcare, retail, and SaaS—and a premium on engineers who can build end‑to‑end systems and responsibly leverage artificial intelligence (AI) to move faster with higher quality.
The AI‑...
AI-focused Software Engineering Boot Camp
Details + Objectives
Course code: GES3084
What you will learn
- Use AI prompting effectively for coding, debugging, testing, and documentation within a professional developer workflow
- Apply version control with Git & GitHub—branching, merging, pull requests, and team collaboration
- Build responsive front‑end interfaces with modern JavaScript and React
- Develop secure RESTful back ends with Node.js/Express; integrate databases
- Implement testing Jest/React Testing Library, CI/CD, and Agile practices to ship reliable, maintainable applications
How you will benefit
- Prepare for AI‑901 (Microsoft Azure AI Fundamentals), demonstrating core AI concepts and Azure AI services knowledge to employers
- Finish with a deployed, portfolio‑ready AI‑powered capstone that showcases end‑to‑end delivery and AI integration
- Use AI tools as coding partners to accelerate development, improve code quality, and strengthen documentation
- Broaden your career options and position yourself for roles such as Junior software developer, full‑stack developer (entry-level), front‑end/back‑end developer, or AI‑assisted developer
How the course is taught
- Self-paced, online course
- 6 Months to complete
- Open enrollment, begin anytime
- 265 course hours
Instructors & Support
Emad Nasrallah
Over 30 years of real-world experience as a Solutions Architect, Technical Director, CTO, and senior software engineering instructor. Expert in full-stack development, secure architecture design, microservices, DevOps, and cloud and network infrastructure. Strong programming background across Java, C#, Visual Basic, COBOL, FoxPro, Oracle, SQL Server, and modern software engineering principles. Highly experienced educator skilled in teaching programming, system analysis, database design, web development, and cybersecurity while mentoring teams and guiding real-world engineering projects.
Brent R. Williams
Over 23 years of real-world experience as a senior software engineer, lead architect, and enterprise technology consultant. Deep expertise in Core Java, JEE, microservices, AWS, enterprise architecture patterns, and large-scale modernization of mission-critical systems. Skilled across full-stack development, distributed systems, big data platforms, NoSQL/RDBMS, and performance-driven engineering. Proven leader managing engineering teams, driving transformation initiatives, and architecting solutions for major clients including HP, CVS, Walgreens, NBC, and Staples. Highly experienced in Agile development, systems design, and delivering complex software solutions that scale globally.
Requirements
Prerequisites:
There are no prerequisites to take this boot camp.
Certification Requirements:
Requirements:
Hardware Requirements:
- This course must be taken on a PC. Macs and Chromebooks are not compatible.
Software Requirements:
-
PC: Windows 10 or later operating systems with 8 GB RAM minimum (16 GB recommended)
- Browser: The latest version of Google Chrome or Mozilla Firefox is preferred. Microsoft Edge is also compatible.
- Adobe Acrobat Reader
- Software must be installed and fully operational before the course begins.
Other:
- Email capabilities and access to a personal email account.
Instructional Material Requirements:
The instructional materials required for this course are included in enrollment and will be available online.