A comprehensive hands-on course that takes you on a complete journey into programming using AI. You’ll start by understanding the concept of generative programming, choosing the right tool for your needs, and mastering the art of writing precise prompts that deliver effective results. From there, you’ll learn to use AI in software planning to turn requirements into clear technical solutions, and to generate code and improve its quality according to best practices while verifying the accuracy of AI outputs. You’ll also learn to analyze and fix programming errors efficiently, apply a security-first approach to protect data, and design automated tests that ensure quality. The course concludes with building a complete, documented application, managing its versions with Git, and deploying it via a live link, so you leave with a real project that showcases your skills and adds value to your professional portfolio.

Mentor
Hamad Alzuhayri
Trainer
Hamad Alzuhayri is a sixth-year medical student at King Saud bin Abdulaziz University for Health Sciences (KSAU-HS) who brings together medicine, technology, and entrepreneurship. He is the founder and CEO of NAHIM and Namuthajuk. He has two years of full-stack web development experience, during which he built the official website of the Student Academy and contributed to the research platform for the Health Professions Conference (HPC Research Hub). He won third place at the BeyondVision 2026 Hackathon and second place in the technical track at the Northern Border University Scientific Forum 2026. He was also a semifinalist at the Global Health Exhibition (GHE) 2026 and qualified for the SAIF 2026 International Competition and Exhibition for Security and Technology. He led the Student Academy for 2025–2026, along with many other student activities and programs at the university. In this session, he shares his experience in turning ideas into applications using programming and artificial intelligence.
| Session | Date | Time | Mentor | Location |
|---|---|---|---|---|
| First Session | 5 November 2026 | 12:00 PM – 2:00 PM | Hamad Alzuhayri | College of Pharmacy First Floor (Riyadh) - 1.CY.01.025 |
1. Understand the concept of generative programming, choose the right tool, and write precise, effective prompts. 2. Use AI in software planning to turn requirements into clear technical solutions. 3. Generate code and improve its quality according to best practices, while verifying AI outputs. 4. Analyze and fix programming errors efficiently using AI techniques. 5. Apply a security-first approach and protect data, while designing automated tests to ensure quality. 6. Develop a complete, documented application, manage its versions with Git, and deploy it via a live link.
You earn a certificate of participation by attending at least 50% of the sessions, and the digital stamp by attending all of them.