Free Python Course

harvard-cs50s-introduction-to-programming-with-python-full-university-course-13944
Harvard CS50's Introduction to Programming with Python : Full University Course
2.0
Youtube 1,293,883 learners
Learn More
Harvard CS50's Introduction to Programming with Python is a full university course designed for students with or without prior programming experience. Learn Python programming from Harvard University and dive deeper into the design and implementation of web apps with Python, JavaScript, and SQL. This course will teach you how to read and write code, test and debug it, use third-party libraries, and model real-world entities with classes, objects, methods, and properties. With hands-on opportunities for lots of practice and exercises inspired by real-world programming problems, this course is perfect for anyone looking to learn Python. Join the CS50 communities and follow Dr. David J. Malan to get the most out of this course.
algorithmic-trading-using-python-full-course-13945
Algorithmic Trading Using Python - Full Course
2.0
Youtube 2,078,099 learners
Learn More
This course is perfect for anyone interested in learning how to use Python to create algorithmic trading strategies. You will learn the basics of algorithmic trading, how to build three algorithmic trading projects, and how to use Python to make investment decisions. With this course, you will gain the knowledge and skills to create your own algorithmic trading strategies and become a successful algorithmic trader.
computing-in-python-i-fundamentals-and-procedural-programming-13946
Computing in Python I: Fundamentals and Procedural Programming
5.0
ThaiMOOC 16,519 learners
Learn More
This course is perfect for those looking to learn the fundamentals of computing in Python. It starts from the basics, teaching you how to interpret lines of code, write programs, and work with variables. By the end, you'll be able to write small programs that use mathematical, boolean, and relational operators. Structured with short videos and multiple choice questions, this course is the perfect way to get started with Python.
learn-to-program-using-python-13947
Learn to Program Using Python
4.5
Edx 2,212 learners
Learn More
Learn to Program Using Python - the perfect place to start for those interested in learning a computer programming language. Python is an easy and fun language to learn, and is now one of the most popular programming languages. This course is an introduction to the Python programming language, suitable for almost any task. It covers basic computer programming concepts and terminologies such as variables, constants, operators, expressions, conditional statements, loops, and functions. With hands-on exercises, you'll understand the components of Python programming while developing more significant programs. No previous programming knowledge is needed. Start your journey today!
View More Courses
Compare Courses
1. Programming Courses: These online courses cover a wide range of programming languages such as Python, Java, C++, and more. They also teach students web development, software engineering, and other technical skills.

2. Business Courses: These courses cover topics such as entrepreneurship, marketing, accounting, and financial management. Students can learn about business strategy, banking, investment, and more.

3. Language Courses: Online courses in languages such as Spanish, French, Mandarin, and more are available for students looking to improve their language skills or learn a new language.

4. Healthcare Courses: These courses cover topics such as nursing, medical coding, healthcare management, and more. Students can also learn about public health, nutrition, and other related topics.

5. Arts & Design Courses: Online courses in graphic design, animation, photography, and other artistic subjects are available for students interested in creative fields.

6. Personal Development Courses: These courses cover topics such as time management, communication skills, mindfulness, and more to help students improve their personal and professional lives.

7. STEM Courses: Science, Technology, Engineering, and Mathematics (STEM) courses cover subjects such as biology, physics, engineering, and more. Students can learn about cutting-edge technologies and scientific advancements.
arrow Click Allow to get free Python courses!