ARTIFICIAL INTELLIGENCE BASIC TO INTERMEDIATE COURSE

Duration: 4 Months
Lecture Hours: 75
Mode: Online
Award: Certificate from UGC recognized University
Entry Requirement: Basic computer knowledge / No prior programming experience required

Course Overview

The Introduction to Artificial Intelligence course is designed to build a strong foundation in AI concepts, core techniques, and essential tools. Students will develop fundamental knowledge in mathematics, programming, and machine learning, enabling them to understand how intelligent systems work and how AI models are created.

By the end of the course, learners will be able to design and implement basic AI models, apply AI techniques to real-world problems, and understand the importance of ethical considerations in AI development. This program prepares students with the essential skills and confidence needed to advance into more specialized and advanced areas of Artificial Intelligence.

Course Content Summary

AI Foundations & Real-World Applications
Understand the core concepts of Artificial Intelligence, including its history, key applications, and differences between AI, Machine Learning, and Deep Learning. The goal is to build a strong conceptual understanding of how AI is used across industries.

Mathematics & Statistics for AI
Learn the essential mathematics behind AI, including linear algebra, calculus, and probability. The goal is to understand how mathematical concepts support machine learning models and intelligent systems.

Python Programming for AI
Develop programming skills using Python, focusing on variables, loops, functions, and data handling. Work with key libraries like NumPy, Pandas, and Matplotlib to process and visualize data effectively.

Machine Learning Fundamentals
Explore supervised and unsupervised learning, and implement basic algorithms such as regression, classification, and decision trees. The goal is to build and evaluate simple machine learning models using real-world datasets.

Neural Networks & Deep Learning Basics
Understand perceptrons, feedforward neural networks, and activation functions. Gain hands-on experience building and training a simple neural network using frameworks like TensorFlow or PyTorch.

Natural Language Processing (NLP)
Learn how to preprocess text data using tokenization, stemming, and lemmatization, and implement basic NLP tasks such as sentiment analysis. The goal is to analyze and extract insights from textual data.

Ethics & Social Impact of AI
Examine important topics such as bias, fairness, and ethical responsibility in AI development. The goal is to understand the societal impact of AI technologies and promote responsible innovation.

Course Lecturer

Asela Dihan

BSc (Hons). Engineer -University
of Peradeniya (IESL, ECSL)

DSC08865

Viduranga Jayakody
BSc (Hons). Engineer -University
of Peradeniya (IESL, ECSL)