Python is a high-level general purpose programming language. It has been one of the most popular programming languages of the recent years and has many areas of application from web applications to machine-learning and data science. Python is easy to learn because of its intuitive and natural syntax. It is also a highly productive programming language, which allows you to build complex applications quickly with minimal lines of code.
This course is designed to teach students to program in Python in a practical and hands-on manner using the industry standard methods, tools and technologies. It not only teaches students the Python programming language but also improves their algorithmic thinking and problem solving capabilities so that they can write code that actually works and produces the desired functional results. Giving students enough well thought coding exercises ensures this.
In addition, students will work on and finish at least two projects each in a different area such as web development, desktop apps development, game programming etc.