feat: Add interactive rdbs courses to catalog (#66218)

This commit is contained in:
Jessica Wilkins
2026-03-10 00:14:40 -07:00
committed by GitHub
parent fba37af181
commit ecceedbbb6
22 changed files with 451 additions and 4 deletions
+40
View File
@@ -19,6 +19,10 @@ enum Topic {
InformationSecurity = 'information-security',
ComputerFundamentals = 'computer-fundamentals',
ComputerScience = 'computer-science',
Databases = 'databases',
Bash = 'bash',
Git = 'git',
Editors = 'editors',
AI = 'ai'
}
@@ -198,6 +202,42 @@ export const catalog: Catalog[] = [
hours: 6,
topic: Topic.ComputerScience
},
{
superBlock: SuperBlocks.IntroductionToBash,
level: Levels.Intermediate,
hours: 20,
topic: Topic.Bash
},
{
superBlock: SuperBlocks.IntroductionToSQLAndPostgreSQL,
level: Levels.Intermediate,
hours: 30,
topic: Topic.Databases
},
{
superBlock: SuperBlocks.LearnBashScripting,
level: Levels.Intermediate,
hours: 20,
topic: Topic.Bash
},
{
superBlock: SuperBlocks.LearnSQLAndBash,
level: Levels.Intermediate,
hours: 30,
topic: Topic.Databases
},
{
superBlock: SuperBlocks.IntroductionToNano,
level: Levels.Intermediate,
hours: 10,
topic: Topic.Editors
},
{
superBlock: SuperBlocks.IntroductionToGitAndGithub,
level: Levels.Intermediate,
hours: 20,
topic: Topic.Git
},
{
superBlock: SuperBlocks.LearnPromptingFundamentals,
level: Levels.Beginner,
@@ -368,6 +368,12 @@ export const superBlockToCertMap: {
[SuperBlocks.CssAnimations]: null,
[SuperBlocks.LearnPythonForBeginners]: null,
[SuperBlocks.IntroductionToAlgorithmsAndDataStructures]: null,
[SuperBlocks.IntroductionToBash]: null,
[SuperBlocks.IntroductionToSQLAndPostgreSQL]: null,
[SuperBlocks.LearnBashScripting]: null,
[SuperBlocks.LearnSQLAndBash]: null,
[SuperBlocks.IntroductionToNano]: null,
[SuperBlocks.IntroductionToGitAndGithub]: null,
[SuperBlocks.LearnPromptingFundamentals]: null
};
+12
View File
@@ -67,6 +67,12 @@ export enum SuperBlocks {
CssAnimations = 'css-animations',
LearnPythonForBeginners = 'learn-python-for-beginners',
IntroductionToAlgorithmsAndDataStructures = 'introduction-to-algorithms-and-data-structures',
IntroductionToBash = 'introduction-to-bash',
IntroductionToSQLAndPostgreSQL = 'introduction-to-sql-and-postgresql',
LearnBashScripting = 'learn-bash-scripting',
LearnSQLAndBash = 'learn-sql-and-bash',
IntroductionToNano = 'introduction-to-nano',
IntroductionToGitAndGithub = 'introduction-to-git-and-github',
LearnPromptingFundamentals = 'learn-prompting-fundamentals'
}
@@ -220,6 +226,12 @@ export const superBlockStages: StageMap = {
SuperBlocks.CssAnimations,
SuperBlocks.LearnPythonForBeginners,
SuperBlocks.IntroductionToAlgorithmsAndDataStructures,
SuperBlocks.IntroductionToBash,
SuperBlocks.IntroductionToSQLAndPostgreSQL,
SuperBlocks.LearnBashScripting,
SuperBlocks.LearnSQLAndBash,
SuperBlocks.IntroductionToNano,
SuperBlocks.IntroductionToGitAndGithub,
SuperBlocks.LearnPromptingFundamentals
]
};