Skip to Content
Course

Crash Course: Python for Data Analytics

CSE-41386

Python is the leading language of choice in the data science and machine learning fields. 

In this course, students will learn the fundamentals of Python in a focused, “crash-course” format to prepare for subsequent coursework in data science and machine learning.  Topics covered include basics such as variables, data types and structures, loop, and debugging, as well as more advanced concepts such as recursion and algorithm development.

This crash course is a prerequisite for Data Analytics with Python (CSE-41204) for students that don’t have previous knowledge in Python. This course will not count for the Python Programming Certificate, nor it can be used as a substitute for another course in the program.

 

Course Highlights:

  • Google Colaboratory and Jupyter Notebook Integrated Development Environment
  • Primitive data types:  Float, Integer, String, Boolean
  • Conditional Operators and Loops
  • Functions, Data Structures, Algorithm development
 

Course Benefits:

  • Create Python scripts in the Google Colaboratory or Jupyter Notebooks development environment
  • Implement and analyze Python program flow constructs, data structures, and functions
  • Write and test working Python programs

Course Typically Offered: Online, Fall and Spring quarter 

Prerequisites:  Some experience in a programming language (e.g. Java, C/C++, Javascript) is recommended.

Next steps:  Upon completion of this course, consider taking  Data Analytics with Python (CSE-41204).

More information: Contact infotech@ucsd.edu to learn more about other course offerings.

Course Information

Online
0.50 units
$195.00

Course sessions

Closed

Section ID:

184122

Class type:

Online Asynchronous.

This course is entirely web-based and to be completed asynchronously between the published course start and end dates. Synchronous attendance is NOT required.
You will have access to your online course on the published start date OR 1 business day after your enrollment is confirmed if you enroll on or after the published start date.

Textbooks:

Python and Math Essentials for Machine Learning - a Beginner’s Guide 1st
by Mauro, Anthony

ISBN / ASIN: 9798350960624

You may purchase textbooks via the UC San Diego Bookstore.

Policies:

  • No refunds after: 6/24/2024

Schedule:

No information available at this time.
Closed

Instructor: Anthony Mauro

Anthony Mauro
Tony Mauro currently teaches Computer Science, Machine Learning, and Digital Circuit Design at Canyon Crest Academy in Carmel Valley, CA., and founded NexStream Technical Education to provide enrichment opportunities in these areas to students and professionals looking to enhance their skill sets. His formal education is in Electrical Engineering where he completed his BSEE and MSEE degrees from the California Polytechnic University and the University of Southern California. He worked as a hardware, software and systems design engineer at Qualcomm Inc. for over 20 years where he was awarded over 20 patents. He joined the faculty at UCSD in 2022 where he develops curriculum and teaches with the Extended studies and Futures groups. He is also active in computer science and engineering pathways with the California Career Technical Education (CTE) program of study and contributes to the Institute of Electrical and Electronics Engineers (IEEE) to promote the fields to secondary students.
Full Bio
Add To Cart

Section ID:

185759

Class type:

Online Asynchronous.

This course is entirely web-based and to be completed asynchronously between the published course start and end dates. Synchronous attendance is NOT required.
You will have access to your online course on the published start date OR 1 business day after your enrollment is confirmed if you enroll on or after the published start date.

Textbooks:

Python and Math Essentials for Machine Learning - a Beginner’s Guide 1st
by Mauro, Anthony

ISBN / ASIN: 9798350948486

You may purchase textbooks via the UC San Diego Bookstore.

Policies:

  • No refunds after: 1/6/2025

Note:

1 week crash course. It doesn't count towards the certificate.

Schedule:

No information available at this time.
Add To Cart

Instructor: Anthony Mauro

Anthony Mauro
Tony Mauro currently teaches Computer Science, Machine Learning, and Digital Circuit Design at Canyon Crest Academy in Carmel Valley, CA., and founded NexStream Technical Education to provide enrichment opportunities in these areas to students and professionals looking to enhance their skill sets. His formal education is in Electrical Engineering where he completed his BSEE and MSEE degrees from the California Polytechnic University and the University of Southern California. He worked as a hardware, software and systems design engineer at Qualcomm Inc. for over 20 years where he was awarded over 20 patents. He joined the faculty at UCSD in 2022 where he develops curriculum and teaches with the Extended studies and Futures groups. He is also active in computer science and engineering pathways with the California Career Technical Education (CTE) program of study and contributes to the Institute of Electrical and Electronics Engineers (IEEE) to promote the fields to secondary students.
Full Bio