Essential Math for AI: Essential Math for AI is the first course within the two-part bridge series designed to ensure learners possess the prerequisite skills for more advanced courses in the AI Professional Certificate program. This course serves as a review and refresher of the key mathematical concepts - discrete math, calculus, linear algebra, and probability theory. It is not an in-depth exploration of these topics; instead, it will focus on concepts that have applications in various areas of artificial intelligence.
By completing this course, you will be prepared to tackle advanced AI courses with confidence. This course is specifically crafted to bridge any gaps in mathematical knowledge, ensuring a robust understanding of fundamental concepts in math. Throughout this course, you will develop and refine essential skills and knowledge, recalling and articulating basic concepts in discrete math, calculus, linear algebra, and probability theory. Additionally, you will be able to apply the acquired knowledge to solve problems across various areas of artificial intelligence.
This course is offered by Professor Daniel Bauer, a renowned Lecturer in the discipline of natural language processing in the department of computer science at Columbia Engineering, Columbia University. It offers a unique opportunity to learn from one of the top engineering schools, enhancing your credentials and positioning you for success in the rapidly evolving field of artificial intelligence.
Programming & Data Structures: Programming & Data Structures is the second course within the two-part bridge series designed to ensure learners possess the prerequisite skills for more advanced courses in the AI Professional Certificate program. This course serves as a review and refresher of the key concepts in programming and data structures, emphasizing their applications in various areas of artificial intelligence.
By taking this course, you will develop fundamental programming skills and utilize built-in data structures and object-oriented programming concepts in Python for effective data manipulation and algorithm development. By the end of this course, you will be familiar with essential Python packages for data analysis, visualization, numeric computing, and machine learning. Additionally, you will be able to write and debug simple programs in Python, including using functions, object-oriented programming, and built-in data structures like lists and dictionaries. Finally, you will understand and use basic functionality in NumPy, Matplotlib, Sci-kit learn, and Pandas.
This course is offered by Professor Daniel Bauer, a renowned Lecturer in the discipline of natural language processing in the department of computer science at Columbia Engineering, Columbia University. It offers a unique opportunity to learn from one of the top engineering schools, enhancing your credentials and positioning you for success in the rapidly evolving field of artificial intelligence.