title description image keywords Descriptions Offered By: Prerequisites: Programming Languages: Language: Class Hour: Projects: ✅❎ Exercises: ✅❎ Difficulty: 🌟 Depth: 🌟 Breadth: 🌟 Students Reviews / Advice Course Resources Course Website: Recordings: Textbooks: Assignments: