Workshops

Intensive, hands-on workshops focused on modern software engineering, full-stack development, and AI-powered systems.

Selected workshops are also designed for high school teachers and students, supporting outreach initiatives and promoting software engineering education to prospective applicants.

Programming Events and Workshops

The following workshops are designed for software engineering students, educators, and practitioners seeking practical exposure to modern tools, architectures, and AI-enabled development workflows. Content is adapted to the audience and reflects current industry and research trends.

  1. Full-Stack Development with JavaScript (3 days)

    • Modern JavaScript (ES2025+) and AI-Assisted Coding — leveraging tools such as GitHub Copilot and Gemini Code Assist
    • Building Back Ends with Express.js and LangGraph.js — designing APIs connected to intelligent, agentic workflows
    • Next.js and Server Components — building high-performance, hybrid React applications
    • Full-Stack Integration — databases, authentication, and API-driven architectures
  2. Front-End Development and UI Engineering (3 days)

    • Modern React — components, hooks, server actions, and state management
    • Design Systems and Component Libraries — scalable UI development with React Bootstrap and Tailwind CSS
    • Frontend AI Integration — embedding conversational assistants and intelligent UI features
  3. AI and Agentic Development for Software Engineers (3 days)

    • The Modern AI Ecosystem — LLMs, embeddings, and retrieval-augmented generation (RAG)
    • Hands-On Agentic AI — building multi-step reasoning workflows using Gemini APIs and LangGraph
    • From Neural Networks to Transformers — conceptual foundations of modern generative AI
    • AI-Powered Web Applications — memory, tools, and reasoning in real-world software systems