Skip to Content
Course

Building Machine Learning Systems with Python

CSE-41414

Design, Build, and Deploy Intelligent AI Solutions Using Python

Building Machine Learning Systems with Python is a hands-on, industry-focused course designed to equip you with the practical skills needed to develop intelligent systems. Beginning with core concepts in Artificial Intelligence and Python programming, the course progresses through supervised and unsupervised learning, and advances into modern AI domains such as natural language processing, deep learning, and reinforcement learning. Through applied projects and real-world use cases, you will gain the experience required to build, train, and evaluate machine learning models across a wide range of industries.

What You Will Learn

  • Explain core Artificial Intelligence and Machine Learning concepts and their real-world applications
  • Build, train, and evaluate classification and regression models using Python
  • Apply performance metrics to assess and improve model accuracy
  • Analyze unlabeled data using clustering and pattern discovery techniques
  • Process and interpret text data using Natural Language Processing (NLP)
  • Design and implement neural networks and deep learning models
  • Develop computer vision solutions using convolutional neural networks (CNNs)
  • Explore reinforcement learning and decision-making systems
  • Apply machine learning techniques to solve business and industry challenges
Topics Covered
  • Artificial Intelligence Fundamentals and Intelligent Agents
  • Python for Machine Learning Development
  • Supervised Learning: Classification and Regression
  • Unsupervised Learning: Clustering
  • Machine Learning Algorithms and Model Selection
  • Natural Language Processing (NLP) and Transformers
  • Speech Recognition and Voice AI
  • Neural Networks and Deep Learning Architectures
  • Reinforcement Learning and Markov Decision Processes
  • Computer Vision and Convolutional Neural Networks (CNNs)
  • Model Evaluation and Performance Optimization
  • AI Applications Across Industries
  • Agentic AI and Real-World Implementation

Course Details and Next Steps

Who Should Take This Course?

  • Professionals seeking to build practical Machine Learning and AI skills
  • Software developers transitioning into data science or AI roles
  • Data analysts looking to expand into predictive modeling and AI
  • Engineers and technical professionals applying AI in their domain
  • Entrepreneurs developing AI-driven products and solutions
  • Students preparing for careers in Artificial Intelligence and Machine Learning

Course Information

0.00 units
TBD

Course sessions

Please contact the Science & Technology department at 858-534-3229 or infotech@ucsd.edu for information about this course and upcoming sections.