mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-05-28 18:26:54 +00:00
feat: add interactive python courses catalog (#66409)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
@@ -256,5 +256,65 @@ export const catalog: Catalog[] = [
|
||||
level: Levels.Beginner,
|
||||
hours: 1,
|
||||
topic: Topic.AI
|
||||
},
|
||||
{
|
||||
superBlock: SuperBlocks.IntroductionToPythonBasics,
|
||||
level: Levels.Intermediate,
|
||||
hours: 40,
|
||||
topic: Topic.Python
|
||||
},
|
||||
{
|
||||
superBlock: SuperBlocks.LearnPythonLoopsAndSequences,
|
||||
level: Levels.Intermediate,
|
||||
hours: 40,
|
||||
topic: Topic.Python
|
||||
},
|
||||
{
|
||||
superBlock: SuperBlocks.LearnPythonDictionariesAndSets,
|
||||
level: Levels.Intermediate,
|
||||
hours: 40,
|
||||
topic: Topic.Python
|
||||
},
|
||||
{
|
||||
superBlock: SuperBlocks.LearnErrorHandlingInPython,
|
||||
level: Levels.Intermediate,
|
||||
hours: 40,
|
||||
topic: Topic.Python
|
||||
},
|
||||
{
|
||||
superBlock: SuperBlocks.LearnPythonClassesAndObjects,
|
||||
level: Levels.Intermediate,
|
||||
hours: 40,
|
||||
topic: Topic.Python
|
||||
},
|
||||
{
|
||||
superBlock: SuperBlocks.IntroductionToOOPInPython,
|
||||
level: Levels.Intermediate,
|
||||
hours: 40,
|
||||
topic: Topic.Python
|
||||
},
|
||||
{
|
||||
superBlock: SuperBlocks.IntroductionToLinearDataStructuresInPython,
|
||||
level: Levels.Intermediate,
|
||||
hours: 40,
|
||||
topic: Topic.Python
|
||||
},
|
||||
{
|
||||
superBlock: SuperBlocks.LearnAlgorithmsInPython,
|
||||
level: Levels.Intermediate,
|
||||
hours: 40,
|
||||
topic: Topic.Python
|
||||
},
|
||||
{
|
||||
superBlock: SuperBlocks.LearnGraphsAndTreesInPython,
|
||||
level: Levels.Intermediate,
|
||||
hours: 40,
|
||||
topic: Topic.Python
|
||||
},
|
||||
{
|
||||
superBlock: SuperBlocks.LearnDynamicProgrammingInPython,
|
||||
level: Levels.Intermediate,
|
||||
hours: 40,
|
||||
topic: Topic.Python
|
||||
}
|
||||
];
|
||||
|
||||
@@ -376,7 +376,17 @@ export const superBlockToCertMap: {
|
||||
[SuperBlocks.LearnSQLAndBash]: null,
|
||||
[SuperBlocks.IntroductionToNano]: null,
|
||||
[SuperBlocks.IntroductionToGitAndGithub]: null,
|
||||
[SuperBlocks.LearnPromptingFundamentals]: null
|
||||
[SuperBlocks.LearnPromptingFundamentals]: null,
|
||||
[SuperBlocks.IntroductionToPythonBasics]: null,
|
||||
[SuperBlocks.LearnPythonLoopsAndSequences]: null,
|
||||
[SuperBlocks.LearnPythonDictionariesAndSets]: null,
|
||||
[SuperBlocks.LearnErrorHandlingInPython]: null,
|
||||
[SuperBlocks.LearnPythonClassesAndObjects]: null,
|
||||
[SuperBlocks.IntroductionToOOPInPython]: null,
|
||||
[SuperBlocks.IntroductionToLinearDataStructuresInPython]: null,
|
||||
[SuperBlocks.LearnAlgorithmsInPython]: null,
|
||||
[SuperBlocks.LearnGraphsAndTreesInPython]: null,
|
||||
[SuperBlocks.LearnDynamicProgrammingInPython]: null
|
||||
};
|
||||
|
||||
export const certificationRequirements: Partial<
|
||||
|
||||
@@ -75,7 +75,17 @@ export enum SuperBlocks {
|
||||
LearnSQLAndBash = 'learn-sql-and-bash',
|
||||
IntroductionToNano = 'introduction-to-nano',
|
||||
IntroductionToGitAndGithub = 'introduction-to-git-and-github',
|
||||
LearnPromptingFundamentals = 'learn-prompting-fundamentals'
|
||||
LearnPromptingFundamentals = 'learn-prompting-fundamentals',
|
||||
IntroductionToPythonBasics = 'introduction-to-python-basics',
|
||||
LearnPythonLoopsAndSequences = 'learn-python-loops-and-sequences',
|
||||
LearnPythonDictionariesAndSets = 'learn-python-dictionaries-and-sets',
|
||||
LearnErrorHandlingInPython = 'learn-error-handling-in-python',
|
||||
LearnPythonClassesAndObjects = 'learn-python-classes-and-objects',
|
||||
IntroductionToOOPInPython = 'introduction-to-oop-in-python',
|
||||
IntroductionToLinearDataStructuresInPython = 'introduction-to-linear-data-structures-in-python',
|
||||
LearnAlgorithmsInPython = 'learn-algorithms-in-python',
|
||||
LearnGraphsAndTreesInPython = 'learn-graphs-and-trees-in-python',
|
||||
LearnDynamicProgrammingInPython = 'learn-dynamic-programming-in-python'
|
||||
}
|
||||
|
||||
export const languageSuperBlocks = [
|
||||
@@ -236,7 +246,17 @@ export const superBlockStages: StageMap = {
|
||||
SuperBlocks.LearnSQLAndBash,
|
||||
SuperBlocks.IntroductionToNano,
|
||||
SuperBlocks.IntroductionToGitAndGithub,
|
||||
SuperBlocks.LearnPromptingFundamentals
|
||||
SuperBlocks.LearnPromptingFundamentals,
|
||||
SuperBlocks.IntroductionToPythonBasics,
|
||||
SuperBlocks.LearnPythonLoopsAndSequences,
|
||||
SuperBlocks.LearnPythonDictionariesAndSets,
|
||||
SuperBlocks.LearnErrorHandlingInPython,
|
||||
SuperBlocks.LearnPythonClassesAndObjects,
|
||||
SuperBlocks.IntroductionToOOPInPython,
|
||||
SuperBlocks.IntroductionToLinearDataStructuresInPython,
|
||||
SuperBlocks.LearnAlgorithmsInPython,
|
||||
SuperBlocks.LearnGraphsAndTreesInPython,
|
||||
SuperBlocks.LearnDynamicProgrammingInPython
|
||||
]
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user