AIEngineering
AIEngineering
Syllabus AI Academy
Software
Engineering
Week 1
Python Basics and Data
Structures
1 Introduction, Control 2 Lists,Tuples, 3 List Comprehensions,
Structures, Functions Dictionaries, Sets Generators, Decorators
Introduction to Python and its Lists: creation, indexing, slicing, List comprehensions: syntax and
application methods (append, remove, etc.) use case
Python syntax and indentatio Tuples: creation, indexing, Generators: yield keyword,
Variables and data type immutabilit creating and using generator
Control structures: if-else Dictionaries: key-value pairs, Decorators: function decorators,
statements, loops (for, while) methods (get, keys, values, etc.) applying multiple decorators
Functions: defining functions, Sets: creation, methods (add,
arguments, return values remove, union, intersection, etc.)
Week 2
Python Advanced
Features
Introduction to OOP: classes and Advanced OOP concepts: class Introduction to concurrency:
instance methods, and Using decorators with classe and managing thread
and intro to R
basics
Week 7
Review and Practical
Exercises
RNNs cont’d