Announcement:
Sign up and learn more about the AgentX Competition here!
Prospective Students
- To sign up for the course, please fill in this form.
- For course discussion and questions, please join our LLM Agents Discord.
- This course is built upon the fundamentals from the Fall 2024 LLM Agents MOOC.
Course Staff
Instructor | (Guest) Co-instructor | (Guest) Co-instructor |
![]() |
![]() |
![]() |
Dawn Song | Xinyun Chen | Kaiyu Yang |
Professor, UC Berkeley | Research Scientist, Google DeepMind |
Research Scientist, Meta FAIR |
Guest Speakers
![]() |
![]() |
![]() |
Jason Weston | Yu Su | Hanna Hajishirzi |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Charles Sutton | Ruslan Salakhutdinov | Caiming Xiong |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Thomas Hubert | Sean Welleck | Swarat Chaudhuri |
![]() |
![]() |
![]() |
Course Description
Large language model (LLM) agents have been an important frontier in AI, however, they still fall short critical skills, such as complex reasoning and planning, for solving hard problems and enabling end-to-end applications in real-world scenarios. Building on our previous course, this course dives deeper into advanced topics in LLM agents, focusing on reasoning, AI for mathematics, code generation, and program verification. We begin by introducing advanced inference and post-training techniques for building LLM agents that can search and plan. Then, we focus on two application domains: mathematics and programming. We study how LLMs can be used to prove mathematical theorems, as well as generate and reason about computer programs. Specifically, we will cover the following topics:
- Inference-time techniques for reasoning
- Post-training methods for reasoning
- Search and planning
- Agentic workflow, tool use, and functional calling
- LLMs for code generation and verification
- LLMs for mathematics: data curation, continual pretraining, and finetuning
- LLM agents for theorem proving and autoformalization
Syllabus
Completion Certificate
All of the instructions below are also provided in this Google Doc format for your convinience.
LLM Agent course completion certificates will be awarded to students based on the rules of the following tiers. All assignments are due at the end of May (exact date/time TBA). All assignments should send a Google Forms confirmation email on successful submission.
All students will need to complete a Certificate Declaration Form by the end of May (exact date/time TBA). This form will be released in late April.
Trailblazer Tier:
- Complete all 12 quizzes associated with each lecture
- Pass the written article assignment
Mastery Tier:
- Complete all 12 quizzes associated with each lecture
- Pass the written article assignment
- Pass all lab assignments
Ninja Tier:
- Complete all 12 quizzes associated with each lecture
- Pass the written article assignment
- Submit a project to the AgentX competition
Legendary Tier:
- Complete all 12 quizzes associated with each lecture
- Pass the written article assignment
- Become a prize winner or finalist at the AgentX competition
Honorary Tier:
- For the most helpful/supportive students in discord!
- Meets coursework requirements of Ninja OR Mastery Tier
NOTE: completing the assignments associated with this course in order to earn a Completion Certificate is completely optional. You are more than welcome to just watch the lectures and audit the course!
Coursework
IMPORTANT: Please use the same email address to submit all coursework, the certificate declaration form, and the initial signup form as this is how we track your progress throughout the course!
Quizzes
All quizzes are released shortly after the corresponding lecture. Please remember to complete the quiz each week. Although it’s graded on completion, we encourage you to do your best. There are 5 multiple choice questions per quiz.
The quizzes are posted in the Syllabus section. Answers will be shared when we release the next quiz. Click on previous quiz links to access the “view score” button.
Written Article
Create a social media post (X/LinkedIn/etc) of roughly 500 words. Include the link to our MOOC website in the article and tweet.
- Students in the Trailblazer or Mastery Tier should either summarize information from one of the lecture(s) or write a postmortem on their learning experience during our MOOC
- Students in the Ninja or Legendary Tier should write about their AgentX submission
The written article is an effort-based assignment that will be graded as pass or no pass (P/NP).
Submission Form |
Labs
Our staff are still designing the lab(s). Stay tuned! We currently plan to release the labs late March / early April. The link to submit the lab assignments will be posted here when the labs are released.
Project
Check out our AgentX competition website. Every member of the team should sign up individually here. There are no limits to team sizes.
Two Tracks:
- Entrepreneurship: Build agent-powered products & startups
- Research: Explore the frontiers of LLM Agents technology
Select students will be given mentorship by Berkeley postdocs/mentors on an AgentX Research Track project. Apply here. DUE March 26th at 11:59pm PDT. NOTE: Mentorship is not required to join or succeed in AgentX.
Submissions will be due at the end of May. Please ask any questions and find potential team members in our LLM Agents Discord.