Skip to Main Content Skip to Navigation Skip to Secondary Navigation Skip to Footer
Closeup of a male student wearing white headphones looking at a computer.

Advance your skills in programming and data analysis

The Computer Science Introductory Track provides a unique combination of coding boot camp, and lab touring experiences, as well as UCLA coursework designed for high school students interested in computer science and related majors. Students will learn how to use computers as tools for problem-solving, creativity, and exploration through the design and implementation of computer programs. Key topics are data types including integers, strings, and lists; control structures, including conditionals and loops; and functional decomposition.

No prior computer science knowledge is required to participate.

Fees and Payment Info

The program fee includes the unit fees for the UCLA coursework offered as part of the program and thus varies by UC student status. In addition to the program fee, students are assessed other campus and administrative fees during the summer. This is a summary of fees that commonly apply to the selected student type.

Actual tuition and fees are subject to change by the University of California. Visit the fees, payment, and financial aid section for important disclaimer, as well as more details on fees, payment instructions, and information on delinquency, refunds, and financial aid.


Program Fee
Registration Fee
Document Fee (for first-time Summer Sessions students)
Total Estimated Fees:
* Fees only apply for certain student types

Meet your instructors

Yizhou Sun

Associate Professor

Yizhou Sun is an associate professor at department of computer science of UCLA . She received her Ph.D. in Computer Science from the University of Illinois at Urbana-Champaign in 2012. Her principal research interest is on mining graphs/networks, and more generally in data mining, machine learning, and network science, with a focus on modeling novel problems and proposing scalable algorithms for large-scale, real-world applications. She is a pioneer researcher in mining heterogeneous information network, with a recent focus on deep learning on graphs/networks.

Yizhou has over 180 publications in books, journals, and major conferences. Tutorials of her research have been given in many premier conferences. She received ACM SIGKDD Best Student Paper Award, ACM SIGKDD Doctoral Dissertation Award, ACM BCB Best Student Paper Award, Yahoo ACE (Academic Career Enhancement) Award, NSF CAREER Award, CS@ILLINOIS Distinguished Educator Award, Amazon Research Awards (twice), Okawa Foundation Research Grant, and VLDB Test of Time Award.

Portrait of Yizhou Sun. She is wearing a black shirt, shoulder length black hair and a smile.

Advisory Board

Todd Millstein

Professor and Department Chair

Todd Millstein joined the UCLA faculty in November 2003 and is an Amazon Scholar. During his time at UCLA, Todd has also been a Co-Founder and Chief Scientist of Intentionet (team now at AWS), a Visiting Fellow at Princeton, a Visiting Researcher at Microsoft Research, and an Academic Visitor at Oxford. He received my Ph.D. from the University of Washington Department of Computer Science, where he was a member of the Cecil group led by Craig Chambers. Before that, Todd was an undergraduate at Brown University, where he was advised by Paris Kanellakis and Pascal Van Hentenryck. Todd grew up in suburban Maryland, outside of Washington D.C.

Todd’s honors and awards include an NSF CAREER Award, a Most Influential PLDI Paper Award, an IEEE Micro Top Picks selection, the Northrop Grumman Excellence in Teaching Award from UCLA Engineering, best-paper awards from PLDI, OOPSLA, and SIGCOMM, a Microsoft Research Outstanding Collaborator Award, an Okawa Foundation Research Grant, an IBM Faculty Award, and a Facebook Research Award.

Eli Gafni


Dr. Gafni was born in Tel-Aviv, Israel. He received his Bs.C from the Technion, Israel in 1972, and M.S. and Ph.D. in Electrical Engineering in 1979 and 1982, from the University of Illinois at Urbana Champaign, and M.I.T, respectively. In 1982 he joined the UCLA computer science faculty. Dr. Gafni was the recipient of a 1983 IBM Faculty Development Award, and a 1984 NSF Presidential Young Investigator Award. His research interests include distributed algorithms, mathematical programming with application to distributed routing and control of data networks, and computer science theory.

Portrait of Eli Gafni. He is wearing a casual grey plaid shirt and standing in front of a palm tree.

Richard Korf


Richard Korf is a Professor of computer science at UCLA. He received his B.S. from M.I.T. in 1977, and his M.S. and Ph.D. from Carnegie-Mellon University in 1980 and 1983, respectively, all in computer science. From 1983 to 1985, he served as Herbert M. Singer Assistant Professor of Computer Science at Columbia University. His research is in the areas of problem-solving, heuristic search, and planning in artificial intelligence. He is the author of “Learning to Solve Problems by Searching for Macro-Operators” (Pitman, 1985).

He serves on the editorial boards of Artificial Intelligence, and the Journal of Applied Intelligence. Dr. Korf is the recipient of a 1985 IBM Faculty Development Award, a 1986 NSF Presidential Young Investigator Award, the first UCLA Computer Science Department Distinguished Teaching Award in 1989, the first UCLA School of Engineering Student’s Choice Award for Excellence in Teaching in 1996, and the Lockheed Martin Excellence in Teaching Award in 2005. He is a Fellow of the American Association for Artificial Intelligence.

Portrait of Richard Korf. He is wearing a casual grey shirt standing in front of a palm tree.