If you are curious to understand how the software that you are using every day has been created or you are eager to write your own programs but don't know where to start, this course is for you! Join millions of people around the globe in learning to code - the most essential skill for the 21st century.
Taking this fast track course will be beneficial if you are looking to become an IT professional or considering a career switch. But even if you don't want to work as a coder, taking this course would expand your technical knowledge and confidence and give you a new perspective on the technological changes in the world. Anyone can learn to code!
The course contains the essential concepts that anyone who is new to coding should learn in order to start writing simple code. This course is designed with the beginner in mind and packed full of example code in Python - one of the most popular general purpose coding languages in the last couple of years.
By the end of the course, you will also know a lot about object-oriented programming, and learning these fundamental principles will not only give you a background for further study, but will show you another way to think about the world from a machine's point of view.
Course Modules/LessonsModule 1: Evolution of Computers and CodingModule 2: Getting ready to codeModule 3: Mathematics BasicsModule 4: Variables & Data TypesModule 5: Working with variables using operators and data type conversionModule 6: Controlling the flow of code using conditional statements and loopsModule 7: Working with Built-in and User-defined FunctionsModule 8: Organising code into modules and packagesModule 9: Creating Object Oriented programs using classes and instancesModule 10: Reusing code by inheritance, external files and third-party packages