Machine Learning & AI
Machine Learning & AI
Learn about the latest in artificial intelligence.
Artificial intelligence (AI) mimics the human capacity for problem-solving. Machine learning (ML) is the branch of AI that trains on and learns from existing data to deliver relevant results. UCLA Extension offers expert-led courses exploring both.
Enhance your understanding or advance your career with our offerings designed for enthusiasts and professionals alike. Whether you're looking for a deep-dive into the technical aspects of ML or to explore the ethical and policy implications of AI, we have the perfect courses for you.
Get More Info
Machine Learning & AI
Courses
COM SCI X 450.42
Deep Learning
Gain a robust understanding of deep learning through both theory and hands-on implementation, spanning domains such as computer vision, natural language processing (NLP) and graph data analysis. Explore neural network architectures, optimization techniques, and advanced models (CNNs, RNNs, GANs, GNNs).
COM SCI 820
Designing the Future with AI
Through hands-on lessons, collaborative brainstorming, and play, students will learn to use creative AI tools to turn their ideas into polished digital projects—such as posters, UI mockups, or stories—culminating in a mini showcase of their AI-enhanced creations.
COM SCI 910.1
Foundations of Generative AI
This course introduces generative AI through theory and hands-on practice, covering model evolution, practical techniques, and ethical frameworks to build, refine, and evaluate systems in real-world contexts.
MGMT X 412.1
Fundamentals of AI in Finance
This course covers AI fundamentals in finance, Python basics, financial libraries (Numpy, Pandas, etc.), and SQL. It includes machine learning concepts, supervised/unsupervised learning, reinforcement learning, and algorithmic trading, concluding with a real-world case study application.
COM SCI XL 161
Fundamentals of Artificial Intelligence
Intro to AI problem-solving and knowledge representation using Lisp. Covers search strategies, planning, logic structures, and applications in NLP, expert systems, and vision. Includes lectures, labs, and programming assignments.