Start Here
Begin with broad courses that introduce the fundamentals before moving into focused lessons.
Free Textbook courses, lessons, transcripts, and guided learning paths on CourseHive.
Begin with broad courses that introduce the fundamentals before moving into focused lessons.
Use lesson transcripts and key concepts to review specific ideas and reinforce your understanding.
Follow related courses and topic links to build a wider learning path around Textbook.
๐ Byzantine Empire: Justinian and Theodora - Part 2 - Extra History Justinian wanted to restore the glory of Rome, but many obstacles stood in his wa...
Extra History | Chronological Order | Pre-History - 1699 CE๐๐ฉ๐๐ฎ ๐๐ฃ ๐ฉ๐๐ ๐ก๐ค๐ค๐ฅ ๐๐๐๐๐๐๐๐๐๐: https://snu.socratica.com/python Learn how to use generators in Python. We'll cover two types: Generator Functions and Ge...
Python Programming Tutorials (Computer Science)๐๐ฉ๐๐ฎ ๐๐ฃ ๐ฉ๐๐ ๐ก๐ค๐ค๐ฅ ๐๐๐๐๐๐๐๐๐๐: https://snu.socratica.com/python For-loops in Python do a lot of work for you. By learning HOW iteration works, you will...
Python Programming Tutorials (Computer Science)๐๐ฉ๐๐ฎ ๐๐ฃ ๐ฉ๐๐ ๐ก๐ค๐ค๐ฅ ๐๐๐๐๐๐๐๐๐๐: https://snu.socratica.com/python Socratica Friends, we have a quiet little email group for Python if you'd like to receiv...
Python Programming Tutorials (Computer Science)๐๐ฉ๐๐ฎ ๐๐ฃ ๐ฉ๐๐ ๐ก๐ค๐ค๐ฅ ๐๐๐๐๐๐๐๐๐๐: https://snu.socratica.com/python Python makes it easy to interact with web services. In this video, we show you how to co...
Python Programming Tutorials (Computer Science)๐๐ฉ๐๐ฎ ๐๐ฃ ๐ฉ๐๐ ๐ก๐ค๐ค๐ฅ ๐๐๐๐๐๐๐๐๐๐: https://snu.socratica.com/python Exceptions allow you to write code which may not work, and then handle the successful an...
Python Programming Tutorials (Computer Science)๐๐ฉ๐๐ฎ ๐๐ฃ ๐ฉ๐๐ ๐ก๐ค๐ค๐ฅ ๐๐๐๐๐๐๐๐๐๐: https://snu.socratica.com/python Unit tests are a way to make sure your code is correct. Python comes with a built-in uni...
Python Programming Tutorials (Computer Science)๐๐ฉ๐๐ฎ ๐๐ฃ ๐ฉ๐๐ ๐ก๐ค๐ค๐ฅ ๐๐๐๐๐๐๐๐๐๐: https://snu.socratica.com/python Reading and writing text files is an essential programming skill. Python gives you a sim...
Python Programming Tutorials (Computer Science)๐๐ฉ๐๐ฎ ๐๐ฃ ๐ฉ๐๐ ๐ก๐ค๐ค๐ฅ ๐๐๐๐๐๐๐๐๐๐: https://snu.socratica.com/python Sorting is a fundamental task in software engineering. In Python, there are a variety of...
Python Programming Tutorials (Computer Science)๐๐ฉ๐๐ฎ ๐๐ฃ ๐ฉ๐๐ ๐ก๐ค๐ค๐ฅ ๐๐๐๐๐๐๐๐๐๐: https://snu.socratica.com/python The map, filter, and reduce functions simplify the job of working with lists. In this le...
Python Programming Tutorials (Computer Science)๐๐ฉ๐๐ฎ ๐๐ฃ ๐ฉ๐๐ ๐ก๐ค๐ค๐ฅ ๐๐๐๐๐๐๐๐๐๐: https://snu.socratica.com/python Lambda expressions - also known as โanonymous functionsโ - allow you to create and use a...
Python Programming Tutorials (Computer Science)๐๐ฉ๐๐ฎ ๐๐ฃ ๐ฉ๐๐ ๐ก๐ค๐ค๐ฅ ๐๐๐๐๐๐๐๐๐๐: https://snu.socratica.com/python JSON is a lightweight data format that uses JavaScript notation. JSON data packets are s...
Python Programming Tutorials (Computer Science)CourseHive collects free Textbook courses and lessons so you can start learning online without payment.
This page groups related courses, individual lessons, transcripts, and key concepts for Textbook.
Start with a course that matches your level, then use related lessons and transcripts to review specific concepts.