Learn Programming. Learn Python.
This course is for introducing you to the programming in a step-by-step manner using Python.
The main course has many hands-on examples and exercises which enable the student not only to understand the concepts but to practice them thoroughly. Programming can be learnt only by experience; therefore, we encourage the students to go through all exercises and learn by making mistakes, correcting them and move up to the next level.
The main course assumes that the student is new to the programming and starts from the very basics. First of all, the programming fundamentals are covered e.g., variables, conditions and loops etc.
After covering the fundamentals, the main course describes the problem-solving aspect. This aspect covers breaking down the problem statement using functional programming.
The main covers the object-oriented programming so that the student can simulate the real-world scenario and can start contributing as a developer. After completing this course, she should be able to understand the object-oriented design principles and will be able to develop the required classes and methods.
In summary, this course is an introduction to the programming. The main course takes its student from a novice level to an experienced one and helps her in becoming an accomplished software developer in her career.