chore: remove prompting course (#66553)

This commit is contained in:
Jessica Wilkins
2026-03-18 12:16:34 -07:00
committed by GitHub
parent 7815cb635f
commit 660f39d6f5
25 changed files with 0 additions and 584 deletions

View File

@@ -1411,36 +1411,6 @@
}
}
},
"learn-prompting-fundamentals": {
"title": "Learn Prompting Fundamentals",
"summary": [
"Learn the fundamentals of writing good prompts in this video course."
],
"intro": [
"This course will guide you through the essentials of AI and language models, teach you core prompting strategies, and show best practices for practical use."
],
"note": "",
"blocks": {
"foundations-of-ai-and-language-models": {
"title": "Foundations of AI & Language Models",
"intro": [
"Explore the basics of AI, machine learning, linguistics, and language models to build a solid foundation for effective prompting."
]
},
"prompting-core-concepts": {
"title": "Prompting Core Concepts",
"intro": [
"Learn key prompting techniques, and understand how to use ChatGPT effectively."
]
},
"practical-application-and-best-practices": {
"title": "Practical Application & Best Practices",
"intro": [
"Discover best practices for effective prompts, explore vectors and text embeddings, and review key takeaways."
]
}
}
},
"learn-oop-with-python": {
"title": "Learn OOP with Python",
"summary": [

View File

@@ -1279,7 +1279,6 @@
"introduction-to-algorithms-and-data-structures": "Introduction to Algorithms and Data Structures",
"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)",

View File

@@ -98,7 +98,6 @@ const iconMap = {
[SuperBlocks.LearnSQLAndBash]: DatabaseIcon,
[SuperBlocks.IntroductionToNano]: Code,
[SuperBlocks.IntroductionToGitAndGithub]: Code,
[SuperBlocks.LearnPromptingFundamentals]: Clipboard,
[SuperBlocks.IntroductionToVariablesAndStringsInJS]: JavaScriptIcon,
[SuperBlocks.IntroductionToBooleansAndNumbersInJS]: JavaScriptIcon,
[SuperBlocks.IntroductionToFunctionsInJS]: JavaScriptIcon,

View File

@@ -1,38 +0,0 @@
---
id: 69a7646b5a27934b29e1eac1
title: Introduction to AI
challengeType: 11
videoId: 5v13GqqDRng
dashedName: introduction-to-ai
---
# --description--
In this video, you will learn what AI is.
# --questions--
## --text--
What does AI stand for?
## --answers--
Artificial Intellisense
---
Artificial Intel
---
Artificial Intelligence
---
Artificial ID
## --video-solution--
3

View File

@@ -1,38 +0,0 @@
---
id: 69a761d55a27934b29e1eabf
title: Introduction
challengeType: 11
videoId: tb0HeceXvZY
dashedName: introduction
---
# --description--
This course was created by Ania Kubow. In this video, you will learn what this course covers.
# --questions--
## --text--
Which of the following topics will NOT be covered in this course?
## --answers--
Learning about language models.
---
Learning best practices for prompting.
---
Learning how to build AI agents using Python.
---
Learning about AI hallucinations.
## --video-solution--
3

View File

@@ -1,38 +0,0 @@
---
id: 69a767d55a27934b29e1eac4
title: Language Models
challengeType: 11
videoId: PAG0W_o6jDk
dashedName: language-models
---
# --description--
In this video, you will learn about language models.
# --questions--
## --text--
Which of the following was one of the first natural language processing models?
## --answers--
SEBASTIAN
---
NLP
---
ELIZA
---
RAG
## --video-solution--
3

View File

@@ -1,38 +0,0 @@
---
id: 69a7672a5a27934b29e1eac3
title: Linguistics
challengeType: 11
videoId: ggfB0O9Pf64
dashedName: linguistics
---
# --description--
In this video, you will learn what linguistics is and how it relates to AI.
# --questions--
## --text--
What is linguistics?
## --answers--
Study of language.
---
Study of math.
---
Study of machine learning.
---
Study of programming.
## --video-solution--
1

View File

@@ -1,38 +0,0 @@
---
id: 69a7633b5a27934b29e1eac0
title: What is Prompt Engineering?
challengeType: 11
videoId: 2Q-GMmhXP-k
dashedName: what-is-prompt-engineering
---
# --description--
In this video, you will learn what prompt engineering is.
# --questions--
## --text--
What is prompt engineering?
## --answers--
This is the process of configuring AI to write all of your tests in your codebase.
---
This is the process of using writing, refining and optimizing prompts in a structured way for AI tools.
---
This is the process of having AI lint all of your code.
---
This is the process of using AI to refactor a codebase.
## --video-solution--
2

View File

@@ -1,38 +0,0 @@
---
id: 69a765395a27934b29e1eac2
title: Why is Prompt Engineering Useful?
challengeType: 11
videoId: kUfSMBysZE4
dashedName: why-is-prompt-engineering-useful-useful
---
# --description--
In this video, you will learn why prompt engineering is useful for everyday tasks and learning new skills.
# --questions--
## --text--
Why is it important to write clear and specific prompts for AI tools?
## --answers--
Writing clean and specific prompts will instantly remove all bugs from your codebase.
---
Writing clear prompts will instantly make you 10x more productive at work.
---
There is no benefit of writing clear prompts because AI will always give you your desired outcome.
---
Writing clear and specific prompts will improve the results.
## --video-solution--
4

View File

@@ -1,38 +0,0 @@
---
id: 69a774515a27934b29e1eac9
title: AI Hallucinations
challengeType: 11
videoId: LbeAbfCszLg
dashedName: ai-hallucinations
---
# --description--
In this video, you will learn about AI hallucinations.
# --questions--
## --text--
What are AI hallucinations?
## --answers--
When an AI model refuses to answer a question because it is unsafe.
---
When an AI system shuts down unexpectedly due to memory overload.
---
When the AI model provides false information.
---
When an AI generates responses more slowly than expected due to large input size.
## --video-solution--
3

View File

@@ -1,38 +0,0 @@
---
id: 69a772165a27934b29e1eac7
title: Best Practices
challengeType: 11
videoId: z_4Esan2kus
dashedName: best-practices
---
# --description--
In this video, you will learn about best practices when working with AI tools.
# --questions--
## --text--
Why is it helpful to add a persona to the prompt?
## --answers--
Using a persona ensures that the result is at least 2 paragraphs long.
---
Using a persona is required for the prompt to work.
---
Using a persona helps the model provide relevant and consistent feedback.
---
Using a persona will ensure no hallucinations happen.
## --video-solution--
3

View File

@@ -1,38 +0,0 @@
---
id: 69a774ec5a27934b29e1eaca
title: Vectors / Text Embeddings
challengeType: 11
videoId: 3tBOmjve79Y
dashedName: vectors-text-embeddings
---
# --description--
In this video, you will learn about vectors and text embeddings.
# --questions--
## --text--
What is text embedding?
## --answers--
A technique that translates text from one language to another automatically.
---
A popular technique to represent textual information in a format that can be easily processed by algorithms.
---
A method for compressing text files to reduce storage space.
---
A process that converts speech directly into written text.
## --video-solution--
2

View File

@@ -1,38 +0,0 @@
---
id: 69a773545a27934b29e1eac8
title: Zero Shot and Few Shot Prompts
challengeType: 11
videoId: 9SQRxWk4Myc
dashedName: zero-shot-and-few-shot-prompts
---
# --description--
In this video, you will learn about zero shot and few shot prompting.
# --questions--
## --text--
What is few shot prompting?
## --answers--
Reduces the model size so it can run efficiently on smaller devices.
---
Provides the model with training examples through the prompt which avoids retraining.
---
Retrains the model on a small custom dataset before generating responses.
---
Uses reinforcement learning to improve the model after each prompt.
## --video-solution--
2

View File

@@ -1,38 +0,0 @@
---
id: 69a769365a27934b29e1eac5
title: Prompt Engineering Mindset
challengeType: 11
videoId: vzwYXMiXH9A
dashedName: prompt-engineering-mindset
---
# --description--
In this video, you will learn how to develop a good prompt engineering mindset.
# --questions--
## --text--
What does the video compare a good prompt engineering mindset to?
## --answers--
Effective searching on Google.
---
Learning how to master Vim.
---
Properly configuring webpack.
---
Effective searching of files using Bash.
## --video-solution--
1

View File

@@ -1,40 +0,0 @@
---
id: 69a76a395a27934b29e1eac6
title: Using ChatGPT
challengeType: 11
videoId: JFY9xLY2AXU
dashedName: using-chatgpt
---
# --description--
In this video, you will learn about effective ways to use ChatGPT.
**NOTE**: This video covers Chat GPT-4. Even though this is an older version, the strategies mentioned in the video are still valid.
# --questions--
## --text--
Who is the creator of ChatGPT?
## --answers--
Microsoft
---
GitHub
---
Amazon
---
OpenAI
## --video-solution--
4

View File

@@ -67,7 +67,6 @@ const superblocks = [
'learn-sql-and-bash',
'introduction-to-nano',
'introduction-to-git-and-github',
'learn-prompting-fundamentals',
'introduction-to-variables-and-strings-in-javascript',
'introduction-to-booleans-and-numbers-in-javascript',
'introduction-functions-in-javascript',

View File

@@ -240,7 +240,6 @@ export const superBlockNames = {
'learn-sql-and-bash': SuperBlocks.LearnSQLAndBash,
'introduction-to-nano': SuperBlocks.IntroductionToNano,
'introduction-to-git-and-github': SuperBlocks.IntroductionToGitAndGithub,
'learn-prompting-fundamentals': SuperBlocks.LearnPromptingFundamentals,
'introduction-to-variables-and-strings-in-javascript':
SuperBlocks.IntroductionToVariablesAndStringsInJS,
'introduction-to-booleans-and-numbers-in-javascript':

View File

@@ -1,33 +0,0 @@
{
"isUpcomingChange": false,
"blockLabel": "lecture",
"blockLayout": "challenge-list",
"dashedName": "foundations-of-ai-and-language-models",
"helpCategory": "General",
"challengeOrder": [
{
"id": "69a761d55a27934b29e1eabf",
"title": "Introduction"
},
{
"id": "69a7633b5a27934b29e1eac0",
"title": "What is Prompt Engineering?"
},
{
"id": "69a7646b5a27934b29e1eac1",
"title": "Introduction to AI"
},
{
"id": "69a765395a27934b29e1eac2",
"title": "Why is Prompt Engineering Useful?"
},
{
"id": "69a7672a5a27934b29e1eac3",
"title": "Linguistics"
},
{
"id": "69a767d55a27934b29e1eac4",
"title": "Language Models"
}
]
}

View File

@@ -1,25 +0,0 @@
{
"isUpcomingChange": false,
"blockLabel": "lecture",
"blockLayout": "challenge-list",
"dashedName": "practical-application-and-best-practices",
"helpCategory": "General",
"challengeOrder": [
{
"id": "69a772165a27934b29e1eac7",
"title": "Best Practices"
},
{
"id": "69a773545a27934b29e1eac8",
"title": "Zero Shot and Few Shot Prompts"
},
{
"id": "69a774515a27934b29e1eac9",
"title": "AI Hallucinations"
},
{
"id": "69a774ec5a27934b29e1eaca",
"title": "Vectors / Text Embeddings"
}
]
}

View File

@@ -1,17 +0,0 @@
{
"isUpcomingChange": false,
"blockLabel": "lecture",
"blockLayout": "challenge-list",
"dashedName": "prompting-core-concepts",
"helpCategory": "General",
"challengeOrder": [
{
"id": "69a769365a27934b29e1eac5",
"title": "Prompt Engineering Mindset"
},
{
"id": "69a76a395a27934b29e1eac6",
"title": "Using ChatGPT"
}
]
}

View File

@@ -72,7 +72,6 @@
"learn-sql-and-bash",
"introduction-to-nano",
"introduction-to-git-and-github",
"learn-prompting-fundamentals",
"introduction-to-variables-and-strings-in-javascript",
"introduction-to-booleans-and-numbers-in-javascript",
"introduction-functions-in-javascript",

View File

@@ -1,7 +0,0 @@
{
"blocks": [
"foundations-of-ai-and-language-models",
"prompting-core-concepts",
"practical-application-and-best-practices"
]
}

View File

@@ -251,12 +251,6 @@ export const catalog: Catalog[] = [
hours: 20,
topic: Topic.Git
},
{
superBlock: SuperBlocks.LearnPromptingFundamentals,
level: Levels.Beginner,
hours: 1,
topic: Topic.AI
},
{
superBlock: SuperBlocks.IntroductionToVariablesAndStringsInJS,
level: Levels.Intermediate,

View File

@@ -377,7 +377,6 @@ export const superBlockToCertMap: {
[SuperBlocks.LearnSQLAndBash]: null,
[SuperBlocks.IntroductionToNano]: null,
[SuperBlocks.IntroductionToGitAndGithub]: null,
[SuperBlocks.LearnPromptingFundamentals]: null,
[SuperBlocks.IntroductionToVariablesAndStringsInJS]: null,
[SuperBlocks.IntroductionToBooleansAndNumbersInJS]: null,
[SuperBlocks.IntroductionToFunctionsInJS]: null,

View File

@@ -76,7 +76,6 @@ export enum SuperBlocks {
LearnSQLAndBash = 'learn-sql-and-bash',
IntroductionToNano = 'introduction-to-nano',
IntroductionToGitAndGithub = 'introduction-to-git-and-github',
LearnPromptingFundamentals = 'learn-prompting-fundamentals',
IntroductionToVariablesAndStringsInJS = 'introduction-to-variables-and-strings-in-javascript',
IntroductionToBooleansAndNumbersInJS = 'introduction-to-booleans-and-numbers-in-javascript',
IntroductionToFunctionsInJS = 'introduction-functions-in-javascript',
@@ -268,7 +267,6 @@ export const superBlockStages: StageMap = {
SuperBlocks.LearnSQLAndBash,
SuperBlocks.IntroductionToNano,
SuperBlocks.IntroductionToGitAndGithub,
SuperBlocks.LearnPromptingFundamentals,
SuperBlocks.IntroductionToVariablesAndStringsInJS,
SuperBlocks.IntroductionToBooleansAndNumbersInJS,
SuperBlocks.IntroductionToFunctionsInJS,