Harvard CS50's Introduction to Programming with Python : Full University Course

Course Feature
  • Cost
    Free
  • Provider
    Youtube
  • Certificate
    No Information
  • Language
    English
  • Start Date
    2023-05-01
  • Learners
    No Information
  • Duration
    No Information
  • Instructor
    freeCodeCamp.org
Next Course
2.0
1,293,883 Ratings
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.
Show All
Course Overview

❗The content presented here is sourced directly from Youtube platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.

Updated in [July 24th, 2023]

Learners of Harvard CS50's Introduction to Programming with Python course can gain a comprehensive understanding of the Python programming language. They will learn how to write and use APIs, create interactive UIs, and leverage cloud services like GitHub and Heroku. They will also gain experience in database design, scalability, security, and user experience. Additionally, they will gain expertise in functions, arguments, and return values; variables and types; conditionals and Boolean expressions; and loops. They will also learn how to handle exceptions, find and fix bugs, and write unit tests; use third-party libraries; validate and extract data with regular expressions; model real-world entities with classes, objects, methods, and properties; and read and write files.

Show All
Recommended Courses
free 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.
free 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!
free python-data-structures-13948
Python Data Structures
5.0
Coursera 101,585 learners
Learn More
This course introduces the core data structures of the Python programming language. Learn how to use lists, dictionaries, and tuples to perform complex data analysis. Covering Chapters 6-10 of the textbook "Python for Everybody", this course is designed for Python 3. Get ready to take your Python skills to the next level!
free introduction-to-python-absolute-beginner-13949
Introduction to Python: Absolute Beginner
3.5
Edx 1,699 learners
Learn More
Are you ready to learn Python? This hands-on course is perfect for absolute beginners. Get an in-depth look at the details of Python layers and concepts, with practice drills and projects using Jupyter Notebooks on Azure. Learn best practices and start coding almost immediately. Explore data types, variables, strings, input, testing, formatting, arguments, parameters, conditionals, and more. Create programs that prompt users for input and use True/False logic to provide responses. Plus, learn basic troubleshooting for your code. Sign up and get coding now! Hurry, these courses will retire in June.
Favorites (0)
Favorites
0 favorite option

You have no favorites

Name delet