Welcome to the official repository for the "Programming for AI" course at FAST NUCES! This repository contains resources, assignments, projects, and supplementary materials designed to support your learning journey in the field of Artificial Intelligence through programming.
This course is designed to introduce students to the fundamentals of programming languages commonly used in AI development. Throughout the course, we explore various programming concepts, algorithms, and techniques essential for AI applications.
- Basics of Python programming language
- Data manipulation and analysis with libraries such as NumPy and Pandas
- Machine learning algorithms implementation using Scikit-Learn
- Deep learning fundamentals with TensorFlow and Keras
- AI application development, including natural language processing (NLP) and computer vision
- Lectures: Contains lecture slides, notes, and any additional resources shared during class sessions.
- Assignments: Includes assignments and coding exercises to reinforce concepts taught in class.
- Projects: Project guidelines, starter code, and resources for larger AI projects assigned during the course.
- Resources: Supplementary materials, links to external resources, useful articles, and recommended readings to further expand your understanding.
If you find any issues, have suggestions, or want to contribute to the repository, feel free to submit a pull request or create an issue. Contributions in the form of new materials, improvements, or bug fixes are highly appreciated.
- [Name of Instructor][Dr. waqar Aziz) - Feel free to contact the instructor for any course-related queries or assistance.
We hope this repository serves as a valuable resource in your journey to mastering programming for Artificial Intelligence. Happy learning!