Get introduced to the world of possibilities with Python, the fastest growing programming language in the world. Python is great for web development, data analysis, artificial intelligence, internet of things, robotics and embedded electronics applications. It is widely being used in all areas and is being learnt and applied by not only computer software engineers, but also mathematicians, statisticians, economists, architects, doctors and many more as its applications find more use cases in the future.
“Everyone should learn a computer language because it teaches you how to think. I think of computer science as a liberal art.”– Steve Jobs.
Each Module consists of approximately 15 sessions of 90 mins conducted once a week. Reinforce concept via innovatively designed exercises and tutorial sessions.
Introductory Python programming course. Covers the basic concepts and syntax in Python, variables, basic data types, taking input from users and printing output on the screen. The course develops all the elements required in algorithm design such as sequences, branching and decision making, and performing iterations. Students develop strong fundamentals of python with ample practice and exercises.
This level builds on the basics of Python from PY-01 and develops the concept of complex data types and data collections such as lists, tuples and dictionaries. The level introduces user defined functions which are a fundamental tool for managing program complexity. Understanding how to use functions fluently is a key skill on the road to mastering Python. The course also covers usage of common libraries for file operations and persisting data to non volatile storage.
This level applies the Python theoretical programming concepts of PY-01 and PY-02 to develop and code an application suitable for a real world problem. Students are introduced to a software development project that they have to build using Python. The project is guided using the Software Development Life Cycle (SDLC) methodology, and students are stepped through the various steps as they develop the code for their project.
Ask us a question about the program, or let us know what you are interested in. We will revert to you as soon as possible.