Fall Hours • COVID-19 Update

The Silicon Valley Campus is open 4–9:30 p.m. on Monday–Friday and 8 a.m.–5 p.m. on Saturday.

All campus visitors must be vaccinated, wear a mask, & submit a COVID symptom check. Visit our COVID page for updates.

Course

Python for Machine Learning and Artificial Intelligence, Essentials | DBDA.X427


This course introduces students to the Python programming language essential for data manipulation, statistical analysis, and modeling techniques required for machine learning and artificial intelligence.

We will explore the wonderfully concise and expressive use of Python’s advanced module features and apply it in probability, statistical testing, signal processing, and various other applications.

Students will explore mathematical operations with array data structures, optimization, probability density function, interpolation, fast Fourier transform, basic signal processing, and other high-performance benefits of core scientific packages such as NumPy, SciPy, sklearn and scikit-learn, and Matplotlib.

Once you gain a deep understanding of the practical aspects of Python for data wrangling involved in ML and AI applications, you will be a more effective problem solver when dealing with engineering and scientific challenges in your own career.


Learning Outcomes
At the conclusion of the course, the student should be able to:

  • Develop complex functions and scripts to perform complicated calculations to solve engineering, financial, mathematical and scientific problems and visualize the results of these calculations.
  • Install, configure Python and essential Python development tools and write programs to perform data analysis, statistical analysis, learning and AI techniques.
  • Manage and manipulate data, perform data type conversions, merge datasets, deal with missing values, and extract, delete, or transform subsets of data based on logical criteria.
  • Attain deeper understanding of the mathematical toolkit provided by powerful core packages and acquire hands-on experience.

Skills Needed: Basic Programming Knowledge and Fundamentals of Statistics

Have a question about this course?
Speak to a student services representative.
Call (408) 861-3860
ENROLL EARLY!
  • Save your seat and help us confirm course scheduling. Enroll at least seven days before your course starts.
  • ACCESSING CANVAS—Learn more about accessing your course on Canvas in our FAQ section.

Sections Open for Enrollment:

Open Sections and Schedule
Start / End Date Units Cost Instructor
01-12-2022 to 03-16-2022 3.0 $1020

Marilson B Campos

Enroll

Schedule

Date: Start Time: End Time: Meeting Type: Location:
Wed, 01-12-2022 6:30 p.m. 9:30 p.m. Flexible SANTA CLARA / REMOTE
Wed, 01-19-2022 6:30 p.m. 9:30 p.m. Flexible SANTA CLARA / REMOTE
Wed, 01-26-2022 6:30 p.m. 9:30 p.m. Flexible SANTA CLARA / REMOTE
Wed, 02-02-2022 6:30 p.m. 9:30 p.m. Flexible SANTA CLARA / REMOTE
Wed, 02-09-2022 6:30 p.m. 9:30 p.m. Flexible SANTA CLARA / REMOTE
Wed, 02-16-2022 6:30 p.m. 9:30 p.m. Flexible SANTA CLARA / REMOTE
Wed, 02-23-2022 6:30 p.m. 9:30 p.m. Flexible SANTA CLARA / REMOTE
Wed, 03-02-2022 6:30 p.m. 9:30 p.m. Flexible SANTA CLARA / REMOTE
Wed, 03-09-2022 6:30 p.m. 9:30 p.m. Flexible SANTA CLARA / REMOTE
Wed, 03-16-2022 6:30 p.m. 9:30 p.m. Flexible SANTA CLARA / REMOTE