AI Engineer Bootcamp
📦 Archived — self-paced. This bootcamp already ran (the first cohort was delivered 25 Nov – 13 Dec 2024). The dates, times, room bookings and "join us" details below are the historical timetable for that 2024 cohort, kept here for reference only — there is no live class running right now, and nothing to turn up to. All materials are self-paced: work through the modules below with the recorded videos and slides at your own pace. Questions are still welcome — see the contact details further down.
Summary
We have successfully delivered our first time Full Stack AI Engineer Bootcamp in UWA, all the videos, slides and demo code are uploaded to proper places.
We potentially will deliver this again in the coming years based on the feedback. And we also currently develop the Full Stack AI Engineer Bootcamp [Research Focus] version, current one is [Developer Focus] version, we will keep you posted.
At the same time, you can follow the recorded vidoes and slides, learn the key concepts by yourself, if you have problems, you still can contact us, we will support you through the learning progress.
Also if you have successfully made usage of the content you learned here, you can show us the evidence, we will issue you a completion certificate.
Schedule — 2024 Cohort (Archived)
The timetable below is a historical record of how the 2024 cohort ran. It is not a current class schedule — treat it as context for the module ordering, not something to attend.
- Starting from 2024.11.25
- The tutorial part takes three weeks, which ends 2024.12.13
- Every week, we aim for four days from Monday to Thursday, from 2pm to 4pm
- Every day from 4pm to 5pm can be a stretchable Q&A session
- In total, we will have 24 hours tutorial sessions, covers the 12 modules
- We will leave Friday as an optional QA and Discussion session also from 2pm to 4pm
- The mode was hybrid — we booked a room and also streamed online.
- From 12.16-12.20, you can try to build something, and we are available still for helping anything you need.
- Then you can enjoy the holiday, or use the holiday to change the world.
We want to get you job ready in this AI era.
We also want to build great teams during this progress, and advance AI capablity and ecosystem in Western Australia.
The location will be updated to CSSE: [ 207] Seminar Room, we will have power adaptor there so we can do pair programming.
Location:**** RBST: [ G16] Robert Street LT ****in UWA or Hybrid.
Want to work through this material, get support, or hear about a future cohort? Contact [email protected] or [email protected] — we're happy to help.
You can also join our Discord channel for discussion: https://discord.gg/TXBh4S2SV2
| Module | Key Learning Components | Time | Labs | Slides/Video |
|---|---|---|---|---|
| Introduction | Overview of the program | 11.25 2pm-4pm |
| /tutorial/ai-engineer-bootcamp/introduction |
| Dev Environment Setup | • IDE & Tools Configuration | 11.25 2pm-4pm | • Setup VSCode | /tutorial/ai-engineer-bootcamp/development-environment-setup |
| Docker | • Container Basics | 11.26 2pm-4pm | • Build custom image | /tutorial/ai-engineer-bootcamp/docker |
| Agile & Git | • Branch Management | 11.27 2pm-4pm | • Team workflow simulation | /tutorial/ai-engineer-bootcamp/git-github-and-agile |
| Introduction to RAG |
| 11.28 2pm-4pm |
| /tutorial/ai-engineer-bootcamp/introduction-to-rag |
| FullStack Intro | • Frontend-Backend Architecture | 11.28 2pm-4pm | • Build simple full-stack app | /tutorial/ai-engineer-bootcamp/full-stack-intro-demo-and-setup |
| Python Package Development | • Package Structure | 12.2 2pm-4pm | • Create Python package | /tutorial/ai-engineer-bootcamp/python-package-development |
| Databases | • SQL Fundamentals • Vector DB | 12.3 2pm-4pm | • SQL database design | /tutorial/ai-engineer-bootcamp/databases |
| React | • Components | 12.4 2pm-4pm | • Build React app | /tutorial/ai-engineer-bootcamp/react |
| Django | • MTV Architecture | 12.5 2pm-4pm | • Build Django app | /tutorial/ai-engineer-bootcamp/django |
| GraphQL | • Concepts | 12.9 2pm-4pm | • GraphQL API design | /tutorial/ai-engineer-bootcamp/graphql-and-hasura |
| Authentication | • JWT Implementation | 12.10 2pm-4pm | • Implement auth system | /tutorial/ai-engineer-bootcamp/authentication-and-authorization |
| DevOps | • CI/CD Pipelines | 12.11 2pm-4pm | • Setup CI/CD pipeline | /tutorial/ai-engineer-bootcamp/deploy-and-ci-cd |
| Project Demo | End to end project implementation demonstration | 12.12 2pm-4pm | Develop your own projects | /tutorial/ai-engineer-bootcamp/project-demo |
Project-Driven Learning:
From Data to Real-World Applications
Transform your learning journey into tangible results by building a meaningful full-stack application. Choose your path and learn by doing:
Option 1: Build Applications for Social Good
Create impactful applications using Western Australia's government datasets from data.gov.au. Projects like map.findperth.com show how we can transform public data into valuable community services with the full stack tech we will deliver in this bootcamp. In this journey, you'll:
- Work with real government datasets
- Create data-driven insights and visualizations
- Build intuitive user interfaces
- Deploy applications that solve community needs
- Integrate AI/ML capabilities to enhance your solution
Option 2: Build Your Dream Project
Have an application idea you're passionate about? Perfect! We'll help transform your vision into reality while mastering the full technology stack. Your project becomes the perfect canvas for applying everything you learn.
What makes this journey special:
- Learn by building: Every concept is immediately applied to your project
- Modern tech stack: Master the latest web development technologies
- AI Integration: Enhance your application with cutting-edge AI/ML capabilities
- Portfolio-ready: Finish with a complete, deployed application that showcases your skills
- Real impact: Whether using public data or your own idea, build something that matters
Why call this "Full Stack AI Engineer" Bootcamp?
Short Answer:
This bootcamp focuses on developer skills because delivering real-world AI products requires strong software engineering foundations. The core mission is enabling you to build and deploy production-ready AI solutions.
Long Answer:
While we do cover modern AI concepts (RAG, Agents, LangChain, etc.), they're integrated within broader development modules. Our approach comes from real-world experience - knowing where and how these tools fit into production systems, rather than treating them as isolated technologies. Our long answer for this will be delivered during the bootcamp progress.
Industry Context:
Like many tech roles before it (Full Stack Developer, DevOps, Cloud Engineer, DevSecOps), "AI Engineer" is another title invented by HR and industry trends. But behind these titles lies a consistent truth: Companies need people who can get things done, whatever it takes.
What organizations really need are practitioners who can:
- Integrate AI into existing systems
- Deliver production-ready solutions
- Bridge the gap between AI capabilities and business needs
- Build scalable, maintainable architectures that combine traditional software with AI components
This bootcamp provides the comprehensive skillset needed to meet these real-world demands, focusing on practical implementation rather than just theoretical concepts.