Jan 18, 2027
100% online
modules

Overview

Think AI coding tools are only for expert programmers?

Think again! This program is designed for software developers, fresh graduates in Computer Science and CCE, and entrepreneurs who want to code faster and more effectively using AI.

You'll learn how to code effectively with AI assistance, transforming casual prompting into disciplined software engineering.

Developed by the American University of Beirut, this 5-week hands-on program equips you with practical skills to:

  • Generate and refine code using AI assistants.
  • Validate, test, and debug AI-generated code.
  • Build full-stack applications faster.
  • Apply DevOps, security, and governance best practices.
  • Deliver reliable, production-ready software with engineering rigor.

What Benefits Will You Gain?

Earn a highly respected certificate through  AUB’s academic excellence.
Build a complete real-world capstone project throughout the course, applying AI across the full software development lifecycle instead of isolated exercises.
High-touch interactive learning approach with multiple live sessions, instructor guidance, teaching assistant support, peer learning, and continuous feedback throughout the journey. 
Gain practical AI-assisted coding experience through hands-on application using modern AI development tools and workflows .
Flexible and manageable learning experience designed with a balanced weekly workload over 5 weeks to support  strong  engagement and busy work schedules.  
Gain exclusive access to Industry Podcast Series featuring experts from OpenAI, Anthropic, and Meta AI, sharing real-world insights into how leading organizations apply AI in the real world.

Gain exclusive insights from leading AI innovators

OpenAI
Anthropic
Meta AI

Who Is This Program For?

  • Software developers seeking to enhance their productivity while coding.
  • Recent graduates and students in Computer Science, Software Engineering, and Computer and Communications Engineering looking to update their coding skills.
  • Entrepreneurs or startup founders who want to turn ideas into working software using AI-assisted development tools.

Participants should have prior programming experience and basic familiarity with Git, command-line tools, and running local applications.

What Skills Will You Gain?

AI-Assisted Coding Fundamentals: Learn how AI coding assistants work and how to integrate them effectively across the software development lifecycle.
Prompt Engineering for Developers: Craft effective prompts to generate, refactor, debug, and document code with greater precision.
Testing and Debugging with AI: Use AI to write tests, identify issues, and improve code reliability and maintainability.
Full-Stack Development Workflows: Build and enhance real-world applications using structured AI-assisted development practices.
DevOps, Security, and Governance: Apply production-ready practices to ensure AI-generated code is secure, auditable, and deployment-ready.
Leaders Podcast Insights: Learn from experts at OpenAI, Anthropic, and Meta AI on how leading teams use AI in software engineering.

Curriculum

Module Details

Week 1
  • Mindset & Course Context
  • How AI Coding Assistants work
  • Prompts as specifications
  • Prompt engineering patterns
  • The Task Tracker project
  • ChatGPT, Claude, and Gemini
  • Hands-on requirements, architecture, scaffold
  • Deliverables and next module

Week 2
  • Define the tool: Copilot Chat in VS Code
  • Generate the Data Model
  • Scaffold CRUD Endpoints
  • Add Business Logic: Status Transitions
  • Write API tests

Week 3
  • Set Up Codex in VS Code
  • Build the Kanban Board
  • Build the Create/ Edit Modal Form
  • Refactor What you Just Built
  • Test and Debug What You Just Built

Week 4
  • Set Up Claude Code in the Terminal
  • Creating the CI Pipeline
  • Containerize the Task Tracker
  • Generate Documentation
  • AI-Assisted Code Review
  • Write a Technical Note

Week 5
  • Set Up Claude Desktop and Cowork
  • AI Security Review with Cowork
  • Governance Retrospective
  • Agent-Driven Feature Planning
  • Cross-Cutting Context Engineering
  • Your Personal AI Playbook

At just $100, you can benefit from:

  • Access to all course content and material
  • Live weekly guidance and interaction with instructors and teaching assistants
  • Office hours and virtual office hours with instructors
Start Date

Jan 18, 2027

Limited seats are available!
Deadline to apply is Jan 8, 2027. Hurry!

Book your spot today!

Instructor

Ammar Mohanna
Ammar Mohanna

PhD in ECE

Lecturer and AI Consultant with extensive experience across academia and industry in the fields of machine learning, MLOps, explainable AI, and edge AI. His work bridges cutting-edge research with real-world deployment, spanning the training of AI practitioners, advising startups, and building production-grade machine learning pipelines.

Frequently Asked Questions

There is no formal English language proficiency requirement for this certificate, and applicants are not required to submit proof of language proficiency. However, since the program is delivered entirely in English, participants should have a good working knowledge to participate effectively in the program.

The courses consist of pre-recorded lectures that you can access at your convenience. Each course includes one online live interactive session per week, providing you with the opportunity to interact with both your instructors and fellow students. All live sessions are recorded in case you cannot attend.

No refunds will be issued once payment has been made. Applicants are encouraged to review the program details carefully before completing their registration.

This is a "pass or fail" program. You'll be assessed based on your ability to meet learning objectives throughout the course. This will likely involve various activities such as multiple-choice questions, case studies, and hands-on assignments. The focus is on demonstrating competence and engagement with the material, rather than traditional exams.  

The program is delivered fully online over 5 weeks. It includes asynchronous learning materials (short videos, interactive lessons, Podcasts) combined with weekly synchronous (live) feedback and working sessions. You'll also interact with instructors and TAs via virtual office hours. 

You should expect to commit approximately 3-4 hours per week per module. 

The first intake for the 'AI-Assisted Coding’ is scheduled to begin on June 29, 2026. 

Upon successful completion, you will receive a professional certificate issued by the Maroun Semaan Faculty of Engineering and Architecture (MSFEA), signed by the Dean of MSFEA and the Director of the Abdulla al Ghurair Hub for Digital Teaching and Learning. 

No, the certificate does not state "online." All our programs are offered by AUB faculty members in collaboration with industry experts, providing quality education while utilizing advanced tools and technology for online learning. 

You'll be able to pay for the program online.  

No, the certificate does not have an expiry date. 

No, this is a non-credit bearing professional certificate program. Credits cannot be transferred to other graduate programs at AUB.

Contact Us

You might also be interested in