COURSE OBJECTIVE

Learning Objectives:
    1. Understand the fundamentals of coding and its importance in various industries. 
    2. Gain a solid foundation in programming concepts, syntax, and logic. 
    3. Develop skills in problem-solving and algorithmic thinking. 
    4. Learn how to write clean and efficient code. 
    5. Familiarize yourself with IBM Cloud computing services and their applications. 
    6. Explore cloud computing concepts, including virtualization and scalability. 
    7. Understand how to deploy and manage applications on the IBM Cloud platform. 
    8. Acquire hands-on experience in using IBM Cloud tools and services.
Course content duration distribution:
Theory/Practical  Duration  
Theoretical discussion   3 hours approx. 
Practical/hands-on   7 hours approx.  
Assessment and Hands-on Evaluation  1 hours 
Capstone project  40 hours 
Self-paced learning (Academia)  40 hours 
Total Duration  91 hours Approx. 
Instructor Led Course Content Outline:
    1. Introduction to Skills build Program (Orientation)                             – 1hr 
    2. Introduction to AI & ML                                                                          – 2hrs 
    3. Introduction to Python (Most of the Topics from PDF)                     – 4hrs 
    4. Introduction on Cloud Computing (IBM Cloud)                                  – 2hrs 
    5. IBM Cloud Hands-On                                                                             – 1hr 

 

Syllabus:

ICE breaking session, introduction to course objectives and expectations from participants  

Artificial Intelligence market trends and opportunities, Introduction to Artificial Intelligence, Machine Learning, definition, classifications and applications, Evolution of AI, what is a Chatbot, Responsible conversational AI, Human AI Interaction  

AI Demos – Text Analytics, AI Cognitive Services, Sentiment Analysis API, Language Understanding, Understanding the base working of Voice Assistants, Image Recognition on Web Browser, Computer Vision Demo. 

Introduction to coding and its significance in the digital era.  Overview of different programming languages and their applications.  Introduction to basic coding concepts, such as variables, data types, and operators.  Hands-on exercises to practice writing simple programs.  

Introduction to control structures, including conditionals and loops.  Understanding the importance of logic in programming.  Hands-on exercises to reinforce the concepts of control structures.  Introduction to debugging techniques and tools.  Overview of functions and their role in modular programming.  Introduction to libraries and their usage in coding.  Hands-on exercises to practice writing functions and utilizing libraries.  

Introduction to object-oriented programming (OOP) concepts.  Understanding classes, objects, and inheritance.  Hands-on exercises to implement OOP principles in coding. Introduction to data structures, such as arrays, lists, and dictionaries.  Understanding their usage and benefits in coding.  Hands-on exercises to work with data structures effectively.  

Introduction to IBM Cloud computing and its advantages.  Overview of different IBM Cloud services and their applications.  Hands-on exercises to get familiar with the IBM Cloud platform. Understanding virtualization and scalability in cloud computing.  Exploring IBM Cloud deployment models.  Hands-on exercises to deploy applications on the IBM Cloud platform. Introduction to IBM Cloud tools and services for developers.  Overview of DevOps practices in cloud computing.  Hands-on exercises to utilize IBM Cloud tools effectively.