BrainTech AI Developer
AI Developer course – how to integrate artificial intelligence into PHP apps. 18 modules, 98 lessons: OpenAI API, prompt engineering, chat, RAG, agents, Ollama and a final company AI assistant.
18 modules
98 lessons
Start course
Module 1 – Introduction to AI
Module 2 – First OpenAI API call
Module 3 – Prompt Engineering
Register to access this module.
- How to write a good prompt
- System prompt
- User prompt
- Temperature
- Max Tokens
- Structured output
- JSON response from the model
- Exercise: 10 prompts
Module 4 – AI chat in a PHP app
Register to access this module.
- Chat frontend (HTML/JS)
- Chat backend (PHP)
- AJAX call to AI
- Response streaming
- Conversation history
- Storing chat in the database
- Exercise: complete AI chat
Module 5 – AI assistant for employees
Register to access this module.
- AI assistant for employees
- Function calling
- Tool calling
- JSON tools on the backend
- Exercise: internal assistant
Module 6 – Working with documents
Register to access this module.
- AI and PDF documents
- AI and Word documents
- AI and Excel spreadsheets
- AI and TXT files
- Reading and summarizing documents
- Exercise: contract analysis
Module 7 – OCR
Register to access this module.
- Image OCR
- OCR of scanned documents
- OCR for invoices
- Exercise: extract invoice data
Module 8 – Automated writing
Register to access this module.
- AI email drafting
- AI quote drafting
- AI client reply
- AI blog writing
- AI product descriptions
- AI SEO copy
Module 9 – AI search
Register to access this module.
- Embeddings
- Semantic search
- Vector databases
- Exercise: smart search
Module 10 – RAG
Register to access this module.
- What is RAG
- Why and how RAG
- Exercise: RAG on internal docs
Module 11 – AI over the database
Register to access this module.
- AI over the database (text-to-SQL)
- Validating AI SQL
- Protecting against dangerous SQL
- Exercise: natural language to SQL
Module 12 – AI agents
Register to access this module.
- What is an AI agent
- Agent with multiple tools
- Multi-step agent
- Agent planning
- Exercise: AI agent assistant
Module 13 – Local models
Register to access this module.
- What is Ollama
- Installing Ollama
- Running a local model
- Ollama and PHP
- Local models: pros and cons
- Exercise: local AI chat
Module 14 – AI in business apps
Register to access this module.
- AI in ERP
- AI in CRM
- AI in HR
- AI in warehouse
- AI in education
- AI in hospitality
- AI in healthcare
- AI in manufacturing
- AI in e-commerce
- AI in customer support
Module 15 – Security
Register to access this module.
- Prompt injection
- Jailbreak attacks
- Model hallucinations
- Validating AI responses
- Cost limits
- Rate limiting for AI
Module 16 – Cost optimization
Register to access this module.
- Caching AI responses
- Reusing responses
- Batch processing
- Choosing models by cost
- Tokens and billing
- Optimization: from €200 to €20
Module 17 – AI workflow
Register to access this module.
- AI workflow overview
- AI workflow step by step
- Exercise: complete workflow
Module 18 – Final project
Register to access this module.
- Final project: AI assistant
