AI & Generative AI Skill Development Program for Modern Software Engineers
Welcome! This short assessment helps us understand your current knowledge and tailor the course to your needs. Please answer honestly and to the best of your ability. Your responses will be reviewed by our team before the program begins.
Rate your current ability to use AI prompting for each of the following roles on a scale of 0 to 10 (10 being the best).
Using AI to define requirements, write PRDs, and prioritize features
Using AI for planning sprints, tracking progress, and managing stakeholders
Using AI for incident response, monitoring, and infrastructure troubleshooting
Using AI to generate test cases, automate testing, and find bugs
Using AI to create docs, API references, and user guides
Using AI to query data, generate insights, and build visualizations
Using AI for CI/CD pipelines, infrastructure-as-code, and automation
Using AI for wireframing, prototyping, and design iteration
Using AI for gathering requirements, writing user stories, and stakeholder communication
Using AI to review code quality, security, and best practices
Choose the best answer for each question. There are no right or wrong marks — this simply helps us understand your current level so we can tailor the program for you.
Answered: 0 / 15
Q1 What does "AI" stand for?
Automated Intelligence
Artificial Intelligence
Algorithmic Input
Applied Integration
Q2 Which of the following is an example of a Large Language Model (LLM)?
Adobe Photoshop
Microsoft Excel
ChatGPT
Google Maps
Q3 What does "Generative AI" primarily do?
Deletes old or duplicate content
Creates new content like text, images, or code
Scans documents for spelling errors
Manages and organises databases
Q4 Machine Learning is best described as:
Teaching robots to move physically
Writing manual rules for every possible scenario
Computers learning patterns from data without being explicitly programmed
Installing software automatically on a machine
Q5 What is the correct way to print "Hello" in Python?
echo "Hello"
console.log("Hello")
print("Hello")
System.out.println("Hello")
Q6 What is a "function" in programming?
A type of variable that stores numbers
A reusable block of code that performs a specific task
A loop that repeats a task forever
A type of database table
Q7 What does "API" stand for?
Automated Program Interface
Application Programming Interface
Applied Protocol Integration
Algorithmic Process Index
Q8 In Python, what is a "library"?
A place to read books about coding
A type of loop
A collection of pre-written code you can reuse in your programs
A database of user information
Q9 What is "Cloud Computing"?
Using computers only when it is cloudy outside
Storing and accessing data and programs over the internet instead of local hardware
A type of graphics processing unit
Networking only within an office building
Q10 What does "deploying" an application mean?
Designing the user interface
Writing the initial code for an app
Making the application available for others to use on a server or the internet
Testing the app on your local machine only
Q11 What is Docker primarily used for?
Designing logos and graphics
Packaging applications into containers for consistent deployment
Managing email servers
Writing Python code faster
Q12 What is a "prompt" in the context of AI tools like ChatGPT or Claude?
A reminder notification on your phone
The instruction or question you give to an AI model to get a response
A type of computer virus
A programming language for AI
Q13 What does "multimodal AI" mean?
AI that only works in multiple countries
AI that can process multiple types of input such as text, images, and audio
AI that requires multiple computers to run
AI that only understands multiple programming languages
Q14 What is "Prompt Engineering"?
Building physical engineering projects
Designing better computer hardware
Crafting effective instructions for AI models to get the best possible output
Writing code that creates AI models from scratch
Q15 When you use the Gemini or Claude API in your app, what are you essentially doing?
Downloading the AI model onto your computer
Sending requests to a remote AI service and receiving responses in your application
Training a new AI model with your own data
Copying the AI company's source code
Your response will be saved safely in our database for assessment. You will also receive an email with the assessment result. We don't sell this information to anyone.