feat: add python OOP course to catalog (#66343)

Co-authored-by: majestic-owl448 <26656284+majestic-owl448@users.noreply.github.com>
This commit is contained in:
Jessica Wilkins
2026-03-16 13:40:03 -07:00
committed by GitHub
parent f37ad74cec
commit 17143a4821
20 changed files with 422 additions and 0 deletions
+30
View File
@@ -1441,6 +1441,36 @@
}
}
},
"learn-oop-with-python": {
"title": "Learn OOP with Python",
"summary": [
"In this video course, you learn about object-oriented programming using Python."
],
"intro": [
"Object-Oriented Programming (OOP) is a programming paradigm based on the concept of objects, which can contain data and code to manipulate that data. This course introduces the key principles of OOP, including classes, objects, inheritance, and shows how to apply them in practice."
],
"note": "",
"blocks": {
"oop-basics": {
"title": "OOP Basics",
"intro": [
"In these videos, learn the basics of OOP including how to create classes and work with constructors."
]
},
"methods-and-inheritance": {
"title": "Methods and Inheritance",
"intro": [
"In these videos, learn about methods and inheritance in OOP."
]
},
"advanced-oop-concepts": {
"title": "Advanced OOP Concepts",
"intro": [
"In these videos, learn about advanced OOP concepts including getters, setters and other important OOP principles."
]
}
}
},
"introduction-to-python-basics": {
"title": "Introduction to Python Basics",
"summary": ["Learn the fundamentals of Python programming."],
@@ -1280,6 +1280,7 @@
"learn-rag-mcp-fundamentals": "Learn RAG and MCP Fundamentals",
"introduction-to-precalculus": "Introduction to Precalculus",
"learn-prompting-fundamentals": "Learn Prompting Fundamentals",
"learn-oop-with-python": "Learn OOP with Python",
"a2-english-for-developers": "A2 English for Developers",
"a2-english-for-developers-cert": "A2 English for Developers Certification (Beta)",
"b1-english-for-developers": "B1 English for Developers",
+1
View File
@@ -90,6 +90,7 @@ const iconMap = {
[SuperBlocks.RelationalDbV9]: DatabaseIcon,
[SuperBlocks.BackEndDevApisV9]: APIIcon,
[SuperBlocks.FullStackDeveloperV9]: Code,
[SuperBlocks.LearnOOPWithPython]: PythonIcon,
[SuperBlocks.LearnRAGAndMCPFundamentals]: Code,
[SuperBlocks.IntroductionToBash]: Code,
[SuperBlocks.IntroductionToSQLAndPostgreSQL]: DatabaseIcon,