Columbia University is offering Artificial Intelligence Free Online Course. Students are required to have some basic of Python programming and an understanding of probability.
This course will provide a broad understanding of the basic techniques for building intelligent computer systems and an understanding of how AI is applied to problems. The course will start on January 16, 2017.
Course At A Glance
Length: 12 weeks
Effort: 8-10 hours per week
Subject: Computer Science
Institution: Columbia University and edX
Certificate Available: Yes. Verified Certificate for $300
Session: Course starts on January 16, 2017
Columbia University is one of the world’s most important centers of research and at the same time a distinctive and distinguished learning environment for undergraduates and graduate students in many scholarly and professional fields. The University recognizes the importance of its location in New York City and seeks to link its research and teaching to the vast resources of a great metropolis.
About This Course
What do self-driving cars, face recognition, web search, industrial robots, missile guidance, and tumor detection have in common? They are all complex real world problems being solved with applications of intelligence (AI).
This course will provide a broad understanding of the basic techniques for building intelligent computer systems and an understanding of how AI is applied to problems. You will learn about the history of AI, intelligent agents, state-space problem representations, uninformed and heuristic search, game playing, logical agents, and constraint satisfaction problems. Hands on experience will be gained by building a basic search agent. Adversarial search will be explored through the creation of a game and an introduction to machine learning includes work on linear regression.
- Introduction to Artificial Intelligence and intelligent agents, history of Artificial Intelligence
- Building intelligent agents (search, games, logic, constraint satisfaction problems)
- Machine Learning algorithms
- Applications of AI (Natural Language Processing, Robotics/Vision)
- Solving real AI problems through programming with Python
Professor Ansaf Salleb-Aouissi
Ansaf is a Lecturer in discipline of the Computer Science Department at the School of Engineering and Applied Science at Columbia University.
Week 1: Introduction to AI, history of AI, course logistics
Week 2: Intelligent agents, uninformed search
Week 3: Heuristic search, A algorithm
Week 4: Adversarial search, games
Week 5: Constraint Satisfaction Problems
Week 6: Machine Learning: Basic concepts, linear models, perceptron, K nearest neighbors
Week 7: Machine Learning: advanced models, neural networks, SVMs, decision trees and unsupervised learning
Week 8: Markov decision processes and reinforcement learning
Week 9: Logical Agent, propositional logic and first order logic
Week 10: AI applications (NLP)
Week 11: AI applications (Vision/Robotics)
Week 12: Review and Conclusion
Students are required to have some basic of Python programming and an understanding of probability. Homework assignments will have a programming component in Python. The course offers an excellent opportunity for students to dive into Python while solving AI problems and learning its applications.
How To Join This Course
- Go to the course website link
- Create an edX account to SignUp
- Choose “Register Now” to get started.
- EdX offers honor code certificates of achievement, verified certificates of achievement, and XSeries certificates of achievement. Currently, verified certificates are only available in some courses.
- Once you sign up for a course and activate your account, click on the Log In button on the edx.org homepage and type in your email address and edX password. This will take you to your dashboard, with access to each of your active courses. (Before a course begins, it will be listed on your dashboard but will not yet have a “view course” option.)