Machine-Learning-Curriculum

Year Semester Course Code Course Title Resource Links Books
1 1 LING101 Introduction to Linguistics MIT OpenCourseWare: Introduction to Linguistics "Linguistics: An Introduction to Language and Communication" by Adrian Akmajian et al.
1 1 PSY101 Introduction to Cognitive Psychology MIT OpenCourseWare: Introduction to Psychology "Cognitive Psychology" by E. Bruce Goldstein
1 1 MATH101 Mathematics for Cognitive Science MIT OpenCourseWare: Mathematics for Computer Science "Discrete Mathematics and Its Applications" by Kenneth H. Rosen
1 2 LING102 Phonetics and Phonology MIT OpenCourseWare: Phonology "Introductory Phonology" by Bruce Hayes
1 2 CS102 Programming Fundamentals Coursera: Python for Everybody "Python Crash Course" by Eric Matthes
1 2 COGN101 Introduction to Cognitive Science MIT OpenCourseWare: Introduction to Cognitive Science "Cognitive Science: An Introduction to the Study of Mind" by Jay Friedenberg and Gordon Silverman
2 3 LING201 Syntax MIT OpenCourseWare: Syntax "Syntactic Structures" by Noam Chomsky
2 3 COGN201 Cognitive Neuroscience MIT OpenCourseWare: Cognitive Neuroscience "Principles of Neural Science" by Eric R. Kandel et al.
2 3 LING202 Semantics MIT OpenCourseWare: Semantics "Semantics" by Kate Kearns
2 4 COGN202 Cognitive Linguistics Coursera: Methods in Cognitive Linguistics "Cognitive Linguistics: Basic Readings" by Dirk Geeraerts
2 4 PSY201 Psycholinguistics MIT OpenCourseWare: Psycholinguistics "The Psychology of Language" by David Carroll
2 4 CS201 Machine Learning Coursera: Machine Learning by Stanford University "Pattern Recognition and Machine Learning" by Christopher M. Bishop
3 5 LING301 Morphology MIT OpenCourseWare: Morphology "Understanding Morphology" by Martin Haspelmath and Andrea D. Sims
3 5 COGN301 Language and Cognition Coursera: Language and Cognition "The Psychology of Language: From Data to Theory" by Trevor Harley
3 5 PSY202 Experimental Design in Psychology MIT OpenCourseWare: Experimental Design in Psychology "Research Methods in Psychology" by Beth Morling
3 6 COGN302 Advanced Topics in Cognitive Linguistics Coursera: Advanced Topics in Cognitive Linguistics "Ten Lectures on Cognitive Linguistics" by George Lakoff
3 6 LING302 Computational Semantics MIT OpenCourseWare: Computational Semantics "Computational Semantics with Functional Programming" by Jan van Eijck and Christina Unger
3 6 CAPSTONE Capstone Project Design and implement a comprehensive project integrating linguistics, cognitive science, and NLP. Examples include language acquisition models or cognitive grammar studies.

2. Machine Learning Curriculum

Year Semester Course Code Course Title Resource Links Books
1 1 CS101 Introduction to Computer Science Harvard CS50: Introduction to Computer Science "Computer Science: An Interdisciplinary Approach" by Robert Sedgewick and Kevin Wayne
1 1 MATH101 Linear Algebra MIT OpenCourseWare: Linear Algebra "Linear Algebra and Its Applications" by David C. Lay, Steven R. Lay, and Judi J. McDonald
1 1 MATH102 Calculus I MIT OpenCourseWare: Single Variable Calculus "Calculus: Early Transcendentals" by James Stewart
1 2 CS102 Programming Fundamentals Coursera: Python for Everybody "Python Crash Course" by Eric Matthes
1 2 CS103 Data Structures and Algorithms Coursera: Data Structures and Algorithm Specialization "Introduction to Algorithms" by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein
1 2 MATH103 Calculus II MIT OpenCourseWare: Multivariable Calculus "Calculus: Early Transcendentals" by James Stewart
2 3 CS201 Machine Learning Coursera: Machine Learning by Stanford University "Pattern Recognition and Machine Learning" by Christopher M. Bishop
2 3 MATH201 Probability and Statistics Khan Academy: Probability and Statistics "Introduction to the Practice of Statistics" by David S. Moore, George P. McCabe, and Bruce A. Craig
2 3 CS202 Introduction to Artificial Intelligence edX: Artificial Intelligence by ColumbiaUniversity "Artificial Intelligence: A Modern Approach" by Stuart Russell and Peter Norvig
2 4 CS203 Deep Learning Coursera: Deep Learning Specialization "Deep Learning" by Ian Goodfellow, Yoshua Bengio, and Aaron Courville
2 4 CS204 Natural Language Processing Coursera: Natural Language Processing "Speech and Language Processing" by Daniel Jurafsky and James H. Martin
2 4 CS205 Computer Vision Coursera: Computer Vision "Computer Vision: Algorithms and Applications" by Richard Szeliski
3 5 CS301 Reinforcement Learning Coursera: Reinforcement Learning Specialization "Reinforcement Learning: An Introduction" by Richard S. Sutton and Andrew G. Barto
3 5 CS302 Big Data and Cloud Computing Coursera: Big Data Specialization "Big Data: Principles and Best Practices of Scalable Real-Time Data Systems" by Nathan Marz
3 5 CS303 Advanced Machine Learning edX: Advanced Machine Learning "Advanced Machine Learning with Python" by John Hearty
3 6 CS304 Ethical and Fair Machine Learning edX: Ethics of AI "Fairness and Machine Learning: Limitations and Opportunities" by Solon Barocas et al.
3 6 CS305 Machine Learning for Healthcare Coursera: AI for Medicine Specialization "Machine Learning for Healthcare" by David Sontag, Cynthia Rudin, and Utku Pamuksuz
3 6 CAPSTONE Capstone Project Design and implement a comprehensive machine learning project. Examples include predictive modeling, NLP applications, or image recognition systems.