
Course Overview
This course is designed for beginners who want to explore the fundamentals of Artificial Intelligence (AI) and coding. Through interactive sessions, hands-on coding exercises, and real-world applications, participants will learn the basics of AI, machine learning, and programming with Python. The course is structured to provide a solid foundation in computational thinking, problem-solving, and algorithm development, making AI and coding accessible to all, regardless of prior experience.
Aims and Objectives
- To introduce participants to the fundamentals of AI and coding.
- To develop basic programming skills using Python.
- To explore key AI concepts such as machine learning, neural networks, and automation.
- To encourage critical thinking and problem-solving through coding challenges.
- To provide hands-on experience in AI applications through small projects.
Learning Outcomes
By the end of this course, participants will be able to:
- Understand the basic principles of AI and how it is used in daily life.
- Write simple Python programs and understand core programming concepts.
- Work with AI tools and basic machine learning algorithms.
- Develop a small AI-based project using Python.
- Analyze ethical considerations in AI development.
Daily Program
Day 1: Introduction to AI & Coding
- What is Artificial Intelligence?
- Real-World Applications of AI
- Basics of Programming: Introduction to Python
Day 2: Fundamentals of Python Programming
- Variables, Data Types, and Operators
- Control Flow: Loops and Conditional Statements
- Hands-on Coding Exercises
Day 3: AI Basics & Machine Learning Concepts
- How Machines Learn: Supervised vs. Unsupervised Learning
- Introduction to Neural Networks
- Hands-on Workshop: AI in Image and Text Recognition
Day 4: Developing AI Applications
- Data Science & AI: Working with Data in Python
- Introduction to AI Libraries (TensorFlow, Scikit-learn)
- Mini AI Project Development
Day 5: Ethical AI & Final Project Presentations
- Ethical Considerations in AI Development
- AI for Social Good: How AI Can Solve Global Challenges
- Presentation of AI Projects and Feedback Session
Mobility Activities
- Visit to a Tech Innovation Center or AI Lab: Experience real-world AI applications.
- Coding Hackathon: A hands-on challenge to apply AI and coding skills.
- Networking with AI Professionals: Interactive Q&A session with industry experts.
- AI Demonstrations: Explore AI-powered tools and applications.
Assessment Methods
- Participation & Engagement: Active involvement in coding exercises and discussions.
- Project-Based Learning: Development of a small AI project.
- Code Reviews & Debugging Exercises: Evaluating coding logic and problem-solving skills.
- Final Presentation: Showcasing an AI-powered mini-project to peers and mentors.