Learn to program through interactive, hands-on exercises.
Learn the basics of using a terminal, starting with your very first command.
Master common algorithm problems with hands-on practice and multiple solution approaches in Python.