Agentic AI for Software Engineers

Unlock the Power of Agentic AI: Transform Your Software Engineering Career

In an era where AI is reshaping industries, harnessing Agentic AI can significantly amplify your capabilities as a software engineer. This comprehensive course, Agentic AI for Software Engineers, available on our online platform, is designed for experienced full-stack developers eager to elevate their skills by mastering the latest advancements in autonomous AI agents.

Throughout 6-8 engaging hours of content, enriched with practical projects, you’ll delve into cutting-edge AI concepts and practical applications. Begin your journey by exploring the modern AI landscape, foundation models, and ethical AI development practices. Quickly move into hands-on experience by building interactive agents using the OpenAI SDK and mastering the nuances of prompt engineering.

Deepen your expertise with open-source ecosystems, leveraging platforms like OpenRouter and Ollama to access diverse AI models, both cloud-based and locally deployed. Discover the powerful LangchainJS framework to create sophisticated agentic workflows, enabling you to build complex AI systems with ease.

Further enhance your skill set by integrating web capabilities into your agents—implement real-time browsing, API integrations, and multimedia interactions. Learn to construct robust semantic search pipelines, embedding systems, and Retrieval-Augmented Generation (RAG) workflows, essential for creating smart, context-aware applications.

As you approach mastery, you'll gain practical insights into productionizing agentic AI systems, emphasizing security, scalability, and future-proof deployment practices. Conclude the course with an exploration of emerging trends, advanced resources, and strategies to continuously adapt and thrive in the dynamic field of agentic AI.

Join this course today and become the AI-enabled software engineer that tomorrow demands.


View Course Resources on GitHub

6
Modules
6
Total Hours
Skillaroo
Certified

Price AUD $249

Unlimited Access to all modules in the course
Agentic AI for Software Engineers

Included Modules

Comprehensive curriculum designed for students and professionals

Modern AI Landspace & Foundation Models

Kick off with a brief history of Artificial Intelligence. From Turing Test in 1950s to Transformers in 2010s.

You’ll delve into the emergence of Foundation Models, focusing on the revolutionary Transformer architecture. Developed by researchers from Google and the University of Toronto in 2017, Transformers have fundamentally reshaped AI capabilities with their innovative approach, replacing sequential processing with parallel execution. Key innovations you'll explore include positional encodings, attention mechanisms, and self-attention—each empowering models to grasp context and vastly accelerate training processes.

Deepen your practical understanding of how Foundation Models are trained, exploring the critical convergence of big data, advanced algorithms, and computing power. Learn best practices for interacting with these models, mastering tokens, context length, temperature, and effectively managing model configurations and hallucinations.

Lastly, understand the vital importance of responsible AI development. Explore the ethical considerations of model bias, transparency, regulatory compliance, data privacy, and accountability, ensuring your AI solutions remain trustworthy and impactful.

Step confidently into the future of AI—starting here, in Module 1.

  • 1Introduction to the Course
  • 2A Brief History of AI - From Turing To Transformers
  • 3How Foundation Models like GPT-4 are trained
  • 4Post Training a Foundation Model
  • 5Interacting with a LLM using a vendor console

Using LLMs with OpenAI SDK

Introduction to LLM Interaction:

• Overview of the OpenAI SDK and API usage

• Best practices for prompt engineering and handling responses


Demo & Hands-On Project:

• Build a basic conversational agent or chatbot

- Each call to llms is stateless and has no memery

• Walkthrough of code, error handling, and iterative improvements


Resources:

View Resources on GitHub

  • 1Using LLMs with OpenAI SDK
  • 2OpenAI Chat Completions API
  • 3OpenAI Responses API
  • 4Generating Images with DALL-E
  • 5NextJS Chat App with OpenAI API
  • 6Streaming Chatbot with NextJS and OpenAI API
  • 7UI Library assistant-ui and Using OpenAI Response API with built-in tools
Coming Soon

Wonderful World of Open Weights AI

Accessing Multiple Models via OpenRouter:

• Overview of OpenRouter and how it aggregates different open source models

• Use cases where diverse model access can improve agentic capabilities


Local Model Execution with Ollama (OpenWebUI):

• Setting up Ollama to run models locally

• Practical tips on performance tuning and managing local resources


Hands-On:

• Comparison exercise: Cloud-based vs. local model deployment

• Code samples and repository links

No lessons included

Coming Soon

Building Agents with LangchainJS

Introduction to LangchainJS:

• Core concepts of chaining language model calls and tool integrations

• How LangchainJS simplifies building complex agentic workflows


- Project – Your First LangchainJS Agent:

• Step-by-step build of an agent that leverages tool use

• Debugging common pitfalls and integrating custom toolkits


- Supplementary Materials:

• Code repositories, detailed handouts, and further readings


- AI Agent Definitions: AI agents are LLM-powered systems capable of performing tasks on a user's behalf. They excel at resolving broad and complex problems by leveraging planning, reflection, tool access, and memory.

- Agent Components: AI agents consist of tools, memory, and planning components to effectively execute tasks. They are especially valuable for solving complex tasks that involve multiple steps, looping, or numerous iterations. Students will learn about the different components and how to build effectively with them. 

- ReAct Agent: An important concept for building powerful AI agents is known as ReAct. Students will learn the key ideas behind ReAct and how to build a simple ReAct agent. 

- Agentic Workflows: Agentic workflows employ AI agents to automate complex tasks such as scientific discovery, research, coding, marketing, content design, and planning. The LLM serves as the agent's central operator, referred to as the agent's "brain." 


✅ When to use agents / ⛔ when to avoid them

No lessons included

Coming Soon

Building Internet-Capable Agents

- Web browsing capabilities

- Search integration patterns

- Model Context Protocol (MCP)

- Overview of using Serp API, Jina AI, Tvily, Firecrawl Dev, etc.

- Rate limiting and error handling, security


Practical

- Project: Search-enabled research agent using SerpAPI

- Integration with Jina AI and Tavily

- Exercise: Building a news aggregator agent

No lessons included

Coming Soon

More Modules Coming

This course is actively being delivered. More modules are arriving every week in March, and April 2025

No lessons included

What You'll Learn

A brief history of AI and foundation models today
How foundation models are trained
Whare are tokens, system prompts,temperature, few shot prompting
How to use foundation models to generate text, images, and more
Integrating foundation models into your Node.js applications
Building Agentic applications with LangChain and LangGraph
Interactive video generation, browser automation agents, agents with memory
RAG, Vector Databases, and more

Your Instructor

BI

Lord Bishal Sapkota

Senior Software Engineer / Instructor at Skillaroo

Lord Bishal Sapkota is a Senior Software Engineer & Instructor at Skillaroo. He has a passion for teaching and a deep understanding of the latest technologies.

Frequently Asked Questions

How long do I have access to the course?

You will have lifetime access to all course materials after purchase.

Can I access the course on mobile devices?

Absolutely! The course is fully responsive and can be accessed on any device.

Course Highlights

Expert-Led Content

Learn from leading software engineers and specialists in their fields.

Interactive Learning

Engage with case studies and practical scenarios for better retention.

Earn Certification

Complete modules to earn recognized certifications for your professional development.