Johns Hopkins offers Machine Programming course on synthesis, code LLMs and agents
Overview
Johns Hopkins assistant professor Ziyang Li teaches EN.601.727 "Machine Programming" in fall 2026, according to a post by meng shao on X. The course has three modules: classic program synthesis, coding LLMs and agents, and applications such as formal verification and neurosymbolic programming.
Assignments move from building an enumerative synthesizer, to evaluating coding LLMs, to building a coding agent. The final project is a mini-paper in NeurIPS format.
Written by AI from the articles below · updated Oct 14, 3:49 AM ET
Check the sources:
Article timeline
The articles in this story. Times are ET.
meng shao@shao__mengXJohns Hopkins launches Machine Programming course covering synthesis, code LLMs, agentsAIJohns Hopkins assistant professor Ziyang Li teaches EN.601.727 "Machine Programming" in fall 2026, according to the post. The course is organized in three modules, covering classic program synthesis, coding LLMs and agents, and applications such as formal verification and neurosymbolic programming. Assignments move from an enumerative synthesizer to evaluating coding LLMs and building a coding agent, and the final project is a NeurIPS-format mini-paper.
Heat trend
Not enough continuous observations to show a trend yet.