Python is a general purpose, cross-platform programming language with clear, readable syntax that makes it an ideal introduction to the logic of programming. This course uses a comprehensive, hands-on curriculum designed to teach students a powerful programming language popular for learning computer programming, creating business applications, web applications, and data science. You will be introduced to the basic concepts and techniques of computer programming. Learn to design, code, and debug programs using Python 3. No prior knowledge of programming is necessary. At the end of the course, you’ll have a fundamental understanding of the Python programming language, learn program design and problem solving! Learn real skills and apply them on a Python business or academic application as a final project for your portfolio.