Hello!

BrainTech - software solutions, web design and applications.

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
Design Wireframe
High Fidelity Design
Design development
Design development
Design development
Research development