Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Python - Intro to Computer Science - Harvard's CS50 (2018)

via freeCodeCamp

Overview

Dive into the fundamentals of computer science and Python programming in this comprehensive lecture from Harvard University's CS50 2018 course. Explore essential Python concepts including syntax, data types, control structures, and functions through practical examples and hands-on coding exercises. Learn the differences between interpreting and compiling, work with strings, integers, and floats, and tackle common programming challenges. Progress from basic "Hello, World!" programs to more complex applications involving command-line arguments, lists, and dictionaries. Gain insights into memory management, overflow issues, and file manipulation while building a solid foundation in computer science principles. Access additional resources such as problem sets, source code, and the CS50 IDE to enhance your learning experience and apply your newfound knowledge to real-world programming tasks.

Syllabus

) Introduction.
) Week 5 Recap.
) resize.py.
) Python Syntax.
) Interpreting vs. Compiling.
) hello.py.
) string0.py.
) string1.py.
) ints.py.
) floats.dpy.
) overflow.py.
) conditions.py.
) answer.py.
) cough0.py.
) cough1.py.
) cough2.py.
) cough3.py.
) positive.py.
) capitalize2.py.
) strlen.py.
) argv0.py.
) argv1.py.
) swap.py.
) list.py.
) struct0.py.
) mario0.py.
) mario1.py.
) mario2.py.
) mario3.py.
) resize.py, continued.
) dictionary.py.

Taught by

freeCodeCamp.org

Reviews

4.5 rating, based on 2 Class Central reviews

Start your review of Python - Intro to Computer Science - Harvard's CS50 (2018)

  • Profile image for Shreenand Bhattad
    Shreenand Bhattad
    pI attended … I have nothing but praise for how the workshop was run especially with the tutors, Tony and Kieran…. at each chapter of the workshop, everything was explained in detail and their experiences in this industry were shared freely with us,…
  • Profile image for Yaswanth.A
    Yaswanth.A
    Excellent teaching enjoyed by learning this python
    I have never seen such teaching
    i under stood everything clearly

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.