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 Number: CSE-41386
Credit: 0.50 unit(s)
+ Expand All
-
6/24/2024 - 6/28/2024
$195
Online
-
-
-
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.
Mauro, Anthony
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 ...Read More
-
TEXTBOOKS:
REQUIREDPython 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: 6/24/2024.
-
6/24/2024 - 6/28/2024
extensioncanvas.ucsd.edu
You will have access to your course materials on the published start date OR 1 business day after your enrollment is confirmed if you enroll on or after the published start date.
-
9/23/2024 - 9/28/2024
$195
Online
-
-
-
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.
Mauro, Anthony
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 ...Read More
-
TEXTBOOKS:
REQUIREDPython 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.
-
9/23/2024 - 9/28/2024
extensioncanvas.ucsd.edu
You will have access to your course materials on the published start date OR 1 business day after your enrollment is confirmed if you enroll on or after the published start date.
There are no sections of this course currently scheduled. Please contact the Science & Technology department at 858-534-3229 or unex-sciencetech@ucsd.edu for information about when this course will be offered again.