24,428 courses · 2,504 curriculum guides Sponsored by eAgentic Software Sponsored by eAgentic Software

Introduction to AI and Machine Learning with Python Programming

CAI2010 — CAI2010
← Course Modules
3 credit hours 45 contact hours Prerequisites: COP1000 is the prerequisite at Daytona State, which publishes this at 3 credits offered fall. Programming experience in Python is assumed to be developed alongside the machine learning content. Consult your programme's published curriculum plan - note the single term of offering. v1.0

Course Description

Introduction to AI and Machine Learning with Python Programming introduces students to machine learning and deep learning concepts and algorithms, before progressing to topics in data analysis. Students explore foundational principles of artificial intelligence and machine learning through practical programming applications using Python, developing both theoretical knowledge and implementation skills.

Within the SCNS taxonomy, CAI is the Computing and Artificial Intelligence prefix. Daytona State publishes this at 3 credits, offered fall, with COP1000 as prerequisite. ⚠ The single term of offering is worth planning around.

The most useful thing an introductory machine learning course can leave you with is not an algorithm — it is an accurate mental model of what these systems actually do. A trained model finds statistical patterns in the data it was given and reproduces them. It does not understand anything, it has no access to truth, and it will confidently reproduce whatever regularity exists in the training data, including regularities nobody intended it to learn. Almost every serious failure of a deployed machine learning system follows from someone forgetting that.

Daytona State does not publish a lecture and laboratory split for this course. Its computing and office systems courses are unsuffixed and run at the standard 15 contact hours per creditCEN4010, CEN3722, CNT2402, OST2401 and CGS1570 are all live at 3 credits and 45 hours. This course is priced at that convention.

Learning Outcomes

Required Outcomes

Optional Outcomes

Major Topics

Required Topics

Optional Topics

Resources & Tools

Career Pathways

Special Information

⚠⚠ The model learns the data, including the parts you did not want it to

⚠⚠ If your accuracy looks wonderful, suspect leakage before celebrating

⚠⚠ Generative AI — use it well, and know what it is doing

⚠⚠ Real data carries real obligations — and students meet this first in a database course

⚠⚠ Authorisation is the line between a computing professional and a defendant

How Florida course levels affect transfer

The first digit of an SCNS number denotes the year of offering, not transferability. Courses at the 1000 and 2000 levels transfer transparently between Florida public institutions, and 3000 to 4000 is unproblematic since both are upper division. The boundary that actually matters is 2000 to 3000, where lower-division credit generally cannot satisfy an upper-division requirement — and it is live here, since Daytona State offers both associate-level and bachelor of science coursework in these prefixes.

CAI2010 is 3 credits and approximately 45 contact hours, offered fall only at Daytona State, with COP1000 as prerequisite.

Build an end-to-end project and publish it — loading through cleaning, modelling, evaluation and an honest write-up of limitations. It is worth more to an employer than a grade.


Generated September 3, 2026 · Updated September 3, 2026