Foundation Subscription > Software Development > The Big Ideas of Software Development
Course Description
What are the core ideas that you need to understand conceptually as a foundation for learning to program with Python? Find out in this course. We will help you understand what source code is and how it executes. You'll see how Python source codes compares to similar code written in other programming languages. You'll also learn what algorithms are and how they can be created and used. Finally, you'll consider the differences between professional and beginner developers.
  • No programming or Python experience is required for this course. We recommend that you work through the courses in this track in order as each course builds on previous courses.
Michael Kennedy
Michael Kennedy is the founder and host of two successful Python podcasts: Talk Python To Me and Python Bytes. He runs Talk Python Training which provides best-of-class online courses for Python developers. He is deeply involved in the Python community, is a MongoDB Master, and knows a thing or two about .NET as well.