What we cover
Tech skills we cover
Browse the 3 fields, 28 areas, and 453 skills we cover. Skills are the unit we score you on and match you to jobs and articles by — this catalog grows as our community adds and approves new ones.
Skills
Each skill is scored on its own and drives your job + article matches. Skills with a guide link to a Learn article.
PythonGuide
192 questions264 jobsLearn guide
JavaScriptGuide
134 questions126 jobsLearn guide
ReactGuide
90 questions131 jobsLearn guide
AIGuide
64 questionsLearn guide
SQLGuide
54 questions259 jobsLearn guide
CloudGuide
42 questionsLearn guide
React NativeGuide
40 questions4 jobsLearn guide
PerformanceGuide
32 questionsLearn guide
DatabasesGuide
30 questionsLearn guide
Testing & QAGuide
30 questionsLearn guide
CI/CDGuide
28 questions263 jobsLearn guide
Analytics
26 questions
Quality AssuranceGuide
26 questionsLearn guide
CS FundamentalsGuide
24 questionsLearn guide
Data StructuresGuide
24 questionsLearn guide
KubernetesGuide
24 questions98 jobsLearn guide
CSSGuide
22 questions84 jobsLearn guide
Data ModelingGuide
22 questionsLearn guide
DockerGuide
22 questions103 jobsLearn guide
Performance OptimizationGuide
22 questionsLearn guide
SEOGuide
22 questionsLearn guide
AWSGuide
20 questions187 jobsLearn guide
CSS-in-JSGuide
20 questionsLearn guide
DataGuide
20 questionsLearn guide
ExpressGuide
20 questions3 jobsLearn guide
GitGuide
20 questions144 jobsLearn guide
HTMLGuide
20 questions76 jobsLearn guide
MongoDBGuide
20 questions28 jobsLearn guide
MySQLGuide
20 questions35 jobsLearn guide
Next.jsGuide
20 questions27 jobsLearn guide
Node.jsGuide
20 questions76 jobsLearn guide
NoSQLGuide
20 questionsLearn guide
SecurityGuide
20 questions28 jobsLearn guide
State ManagementGuide
20 questionsLearn guide
TerraformGuide
20 questions62 jobsLearn guide
TestingGuide
20 questions121 jobsLearn guide
AutomationGuide
18 questionsLearn guide
Best Practices
18 questions
ContainerizationGuide
18 questionsLearn guide
Engagement
18 questions
GoGuide
18 questions7 jobsLearn guide
GraphQLGuide
18 questions22 jobsLearn guide
MicroservicesGuide
18 questionsLearn guide
RedisGuide
18 questions9 jobsLearn guide
RESTGuide
18 questions136 jobsLearn guide
Social Media
18 questions
Strategy
18 questions
styled-componentsGuide
18 questionsLearn guide
APIGuide
16 questionsLearn guide
AzureGuide
16 questions136 jobsLearn guide
Brand & Creative
16 questions
GCPGuide
16 questions62 jobsLearn guide
HTTPGuide
16 questionsLearn guide
JavaGuide
16 questions130 jobsLearn guide
LinuxGuide
16 questions41 jobsLearn guide
Paid Media
16 questions
PHPGuide
16 questions8 jobsLearn guide
Product Marketing
16 questions
React StrictModeGuide
16 questionsLearn guide
RubyGuide
16 questions18 jobsLearn guide
TypeScriptGuide
16 questions162 jobsLearn guide
User ExperienceGuide
16 questionsLearn guide
ArchitectureGuide
14 questionsLearn guide
Brand Messaging
14 questions
Data VisualizationGuide
14 questionsLearn guide
Database ManagementGuide
14 questionsLearn guide
HooksGuide
14 questionsLearn guide
Infrastructure as CodeGuide
14 questionsLearn guide
React Lazy LoadingGuide
14 questionsLearn guide
Social Media Metrics
14 questions
Target Audience
14 questions
Content Engagement
12 questions
Content Marketing
12 questions
Data FetchingGuide
12 questionsLearn guide
DAXGuide
12 questions7 jobsLearn guide
Engagement Analysis
12 questions
Growth & Demand Gen
12 questions
HTTP MethodsGuide
12 questionsLearn guide
IndexingGuide
12 questionsLearn guide
Machine LearningGuide
12 questionsLearn guide
Market Identity
12 questions
Power BIGuide
12 questions96 jobsLearn guide
ScalabilityGuide
12 questionsLearn guide
Software Development Life CycleGuide
12 questionsLearn guide
AccessibilityGuide
10 questionsLearn guide
ACIDGuide
10 questionsLearn guide
API DesignGuide
10 questionsLearn guide
Array MethodsGuide
10 questionsLearn guide
Audience Insights
10 questions
AuthenticationGuide
10 questionsLearn guide
AuthorizationGuide
10 questionsLearn guide
Big-OGuide
10 questionsLearn guide
Code SnippetGuide
10 questionsLearn guide
Code SplittingGuide
10 questionsLearn guide
Community Management
10 questions
Consumer Behavior
10 questions
Context APIGuide
10 questionsLearn guide
Customer Perception
10 questions
Data Optimization
10 questions
Data WarehousingGuide
10 questionsLearn guide
Deployment StrategiesGuide
10 questionsLearn guide
DevOpsGuide
10 questionsLearn guide
Error HandlingGuide
10 questionsLearn guide
FunctionsGuide
10 questionsLearn guide
GROUP BY and HAVINGGuide
10 questionsLearn guide
HTTP Status CodesGuide
10 questionsLearn guide
Lifecycle MethodsGuide
10 questionsLearn guide
Marketing Automation
10 questions
Metrics
10 questions
MobileGuide
10 questionsLearn guide
Mobile DevelopmentGuide
10 questionsLearn guide
PostgreSQLGuide
10 questions65 jobsLearn guide
Reputation Management
10 questions
SEO Best Practices
10 questions
UsabilityGuide
10 questionsLearn guide
User InterfaceGuide
10 questionsLearn guide
Virtual DOMGuide
10 questionsLearn guide
Visibility
10 questions
Web DevelopmentGuide
10 questionsLearn guide
AbstractionGuide
8 questionsLearn guide
AlgorithmsGuide
8 questionsLearn guide
Animation Optimization in ReactGuide
8 questionsLearn guide
AssertionsGuide
8 questionsLearn guide
Atomic Design PrinciplesGuide
8 questionsLearn guide
Brand Strategy
8 questions
Business KPIsGuide
8 questionsLearn guide
CachingGuide
8 questionsLearn guide
Caching TechniquesGuide
8 questionsLearn guide
CMSGuide
8 questionsLearn guide
Code QualityGuide
8 questionsLearn guide
Common Table ExpressionsGuide
8 questionsLearn guide
Competitive Analysis
8 questions
ComponentsGuide
8 questionsLearn guide
Content Strategy
8 questions
CRM Segmentation
8 questions
CSRFGuide
8 questionsLearn guide
CSS Custom PropertiesGuide
8 questionsLearn guide
CSS Feature QueriesGuide
8 questionsLearn guide
CSS-in-JS Style MutationGuide
8 questionsLearn guide
Data CleaningGuide
8 questionsLearn guide
Data IntegrityGuide
8 questionsLearn guide
Database Design
8 questions
Database TypesGuide
8 questionsLearn guide
Deferred CSS LoadingGuide
8 questionsLearn guide
Descriptive StatisticsGuide
8 questionsLearn guide
devops-containersGuide
8 questionsLearn guide
Document Store
8 questions
Dynamic CSS-in-JS
8 questions
Efficiency
8 questions
ExcelGuide
8 questions66 jobsLearn guide
Excel FormulasGuide
8 questionsLearn guide
Execution PlanGuide
8 questionsLearn guide
FirebaseGuide
8 questionsLearn guide
Flexibility
8 questions
Functional Component OptimizationGuide
8 questionsLearn guide
GraphQL vs RESTGuide
8 questionsLearn guide
Helm ChartsGuide
8 questionsLearn guide
HTML BasicsGuide
8 questionsLearn guide
IACGuide
8 questionsLearn guide
InteroperabilityGuide
8 questionsLearn guide
Jenkins Build ExecutorsGuide
8 questionsLearn guide
JiraGuide
8 questionsLearn guide
JWTGuide
8 questionsLearn guide
Kubernetes ArchitectureGuide
8 questionsLearn guide
Kubernetes Separation of ConcernsGuide
8 questionsLearn guide
List RenderingGuide
8 questionsLearn guide
Meta TagsGuide
8 questionsLearn guide
Mobile OptimizationGuide
8 questionsLearn guide
OAuthGuide
8 questionsLearn guide
OWASPGuide
8 questionsLearn guide
PandasGuide
8 questions12 jobsLearn guide
Password HashingGuide
8 questionsLearn guide
Performance TestingGuide
8 questionsLearn guide
Pivot TablesGuide
8 questionsLearn guide
PPC
8 questions
Pricing Strategy
8 questions
Python Class MethodsGuide
8 questionsLearn guide
Python Context ManagersGuide
8 questionsLearn guide
React Component CompositionGuide
8 questionsLearn guide
React Context PerformanceGuide
8 questionsLearn guide
React Forward RefGuide
8 questionsLearn guide
React MemoizationGuide
8 questionsLearn guide
React Performance OptimizationGuide
8 questionsLearn guide
React Suspense with Lazy LoadingGuide
8 questionsLearn guide
React TransitionsGuide
8 questionsLearn guide
ReconciliationGuide
8 questionsLearn guide
ReduxGuide
8 questionsLearn guide
RenderingGuide
8 questionsLearn guide
ROAS
8 questions
Search Engine Optimization
8 questions
Short-Form Video
8 questions
SQL InjectionGuide
8 questionsLearn guide
SQL JoinsGuide
8 questionsLearn guide
SQL Window FunctionsGuide
8 questionsLearn guide
Suspense ManagementGuide
8 questionsLearn guide
SuspenseList CoordinationGuide
8 questionsLearn guide
TableauGuide
8 questions73 jobsLearn guide
Tailwind cssGuide
8 questionsLearn guide
Test AutomationGuide
8 questionsLearn guide
Testing FrameworksGuide
8 questionsLearn guide
Theming with Styled-ComponentsGuide
8 questionsLearn guide
UI Transition ManagementGuide
8 questionsLearn guide
VariablesGuide
8 questionsLearn guide
VulnerabilitiesGuide
8 questionsLearn guide
Web ServicesGuide
8 questionsLearn guide
XSSGuide
8 questionsLearn guide
EncryptionGuide
7 questionsLearn guide
AB Testing
6 questions
Accessibility in React ModalsGuide
6 questionsLearn guide
AnimationGuide
6 questionsLearn guide
API Architecture
6 questions
API Best Practices
6 questions
API Rate LimitingGuide
6 questionsLearn guide
Attribution Modeling
6 questions
Automated TestingGuide
6 questionsLearn guide
Behavior-Driven Development (BDD)
6 questions
Brand Affinity
6 questions
Brand Consistency
6 questions
Brand Management
6 questions
Brand Positioning
6 questions
Brand Tone
6 questions
Buyer Personas
6 questions
CAP TheoremGuide
6 questionsLearn guide
CI Pipelines
6 questions
Click-Through Rate
6 questions
Code Splitting for Web VitalsGuide
6 questionsLearn guide
Cohesion
6 questions
Component DesignGuide
6 questionsLearn guide
Concurrent Mode with startTransitionGuide
6 questionsLearn guide
Content Duplication
6 questions
Content Planning
6 questions
Context MemoizationGuide
6 questionsLearn guide
Continual Learning TechniquesGuide
6 questionsLearn guide
Continuous Testing Metrics
6 questions
Controlled Form ManagementGuide
6 questionsLearn guide
Conversion Rate Optimization
6 questions
Conversion Tracking
6 questions
Copywriting
6 questions
CPC
6 questions
CPM
6 questions
CQRS BenefitsGuide
6 questionsLearn guide
Creative Briefing
6 questions
CSS Modules RisksGuide
6 questionsLearn guide
CSS-in-JS PerformanceGuide
6 questionsLearn guide
Custom Hook DependenciesGuide
6 questionsLearn guide
Custom Hook Form State
6 questions
Custom Hooks Complexity
6 questions
Data Quality
6 questions
Deliverability
6 questions
Demand Generation
6 questions
Dependency ManagementGuide
6 questionsLearn guide
DevOps AutomationGuide
6 questionsLearn guide
devops-deploymentGuide
6 questionsLearn guide
Dimensionality ReductionGuide
6 questionsLearn guide
Document StructureGuide
6 questionsLearn guide
Dynamic Imports PerformanceGuide
6 questionsLearn guide
Dynamic Language Testing Risks
6 questions
Email Lifecycle
6 questions
Email Marketing
6 questions
Engagement Tracking
6 questions
ErrorBoundary ManagementGuide
6 questionsLearn guide
ErrorBoundary with React Lazy Loading
6 questions
Feedback Analysis
6 questions
FlatList
6 questions
Focus ManagementGuide
6 questionsLearn guide
Foreign KeysGuide
6 questionsLearn guide
FullstackGuide
6 questionsLearn guide
Funnel Optimization
6 questions
GeneratorsGuide
6 questionsLearn guide
Go-To-Market
6 questions
Google Tag Manager
6 questions
Growth Strategies
6 questions
HTML AttributesGuide
6 questionsLearn guide
HubSpot
6 questions
ImagesGuide
6 questionsLearn guide
Influencer Marketing
6 questions
Inline Style ManagementGuide
6 questionsLearn guide
Inline Styles Limitations
6 questions
Integration TestingGuide
6 questionsLearn guide
Interaction Design
6 questions
JavaScript this BindingGuide
6 questionsLearn guide
Javascript Tree-ShakingGuide
6 questionsLearn guide
Keyword Research
6 questions
Kubernetes Deployment StrategiesGuide
6 questionsLearn guide
Kubernetes DeploymentsGuide
6 questionsLearn guide
Kubernetes Pod ConfigurationGuide
6 questionsLearn guide
Kubernetes Rolling UpdatesGuide
6 questionsLearn guide
Kubernetes SidecarsGuide
6 questionsLearn guide
kubernetes-helmGuide
6 questionsLearn guide
Landing Page Optimization
6 questions
Lead Scoring
6 questions
Leadgen
6 questions
Lifecycle Marketing
6 questions
Link Building
6 questions
LinkedIn Ads
6 questions
ListsGuide
6 questionsLearn guide
Loading IndicatorsGuide
6 questionsLearn guide
Local SEO
6 questions
Market Research
6 questions
Marketing
6 questions
Marketing Strategy
6 questions
Marketo
6 questions
Message Queue OrderingGuide
6 questionsLearn guide
Meta Ads
6 questions
MiddlewareGuide
6 questionsLearn guide
Modal Focus Management
6 questions
Modular CSS Approaches
6 questions
Monolithic Architecture DrawbacksGuide
6 questionsLearn guide
Mutation TestingGuide
6 questionsLearn guide
NavigationGuide
6 questionsLearn guide
Neural NetworksGuide
6 questionsLearn guide
Objects
6 questions
On-Page SEO
6 questions
OptimizationGuide
6 questionsLearn guide
Page Load Speed
6 questions
Page Object ModelGuide
6 questionsLearn guide
Performance ProfilingGuide
6 questionsLearn guide
Performance Trade-offs
6 questions
PluginsGuide
6 questionsLearn guide
Positioning
6 questions
Programmatic Buying
6 questions
Progressive Web App Features
6 questions
Props
6 questions
Python staticmethodGuide
6 questionsLearn guide
React Class MethodsGuide
6 questionsLearn guide
React Context vs ReduxGuide
6 questionsLearn guide
React KeysGuide
6 questionsLearn guide
React SuspenseGuide
6 questionsLearn guide
React.memo with useContext
6 questions
Ref ForwardingGuide
6 questionsLearn guide
Referral Programs
6 questions
Reinforcement LearningGuide
6 questionsLearn guide
ROI
6 questions
Routing
6 questions
Saga PatternGuide
6 questionsLearn guide
Salesforce Marketing Cloud
6 questions
Search Engine Indexing
6 questions
SEO and React SuspenseGuide
6 questionsLearn guide
SERP Analysis
6 questions
Server-Side Rendering Hydration
6 questions
Server-Side Rendering Trade-offsGuide
6 questionsLearn guide
Shadow DOM Trade-offsGuide
6 questionsLearn guide
Site Architecture
6 questions
SOAPGuide
6 questionsLearn guide
Social Media Analytics
6 questions
Social Media Engagement
6 questions
Social Media Strategy
6 questions
SSRGuide
6 questionsLearn guide
Star SchemaGuide
6 questionsLearn guide
State Update ManagementGuide
6 questionsLearn guide
Static GenerationGuide
6 questionsLearn guide
Structured Data
6 questions
Technical SEO
6 questions
Test Automation PyramidGuide
6 questionsLearn guide
Test DesignGuide
6 questionsLearn guide
Test Oracle UnderstandingGuide
6 questionsLearn guide
Testing StrategiesGuide
6 questionsLearn guide
ThemesGuide
6 questionsLearn guide
Trade-offsGuide
6 questionsLearn guide
Transfer LearningGuide
6 questionsLearn guide
UI OptimizationGuide
6 questionsLearn guide
UI StatesGuide
6 questionsLearn guide
useCallback Pitfalls
6 questions
useContext Performance Trade-offs
6 questions
useDeferredValue OptimizationGuide
6 questionsLearn guide
useImperativeHandle Customization
6 questions
useImperativeHandle with forwardRefGuide
6 questionsLearn guide
User Experience OptimizationGuide
6 questionsLearn guide
Value Proposition
6 questions
Video Marketing
6 questions
Virtualization in React
6 questions
Visual Identity
6 questions
Warnings
6 questions
Web Components Encapsulation
6 questions
Word Embedding ApplicationsGuide
6 questionsLearn guide
WordpressGuide
6 questionsLearn guide
XLOOKUPGuide
6 questionsLearn guide
XMLGuide
6 questionsLearn guide
Scopes
5 questions
Abstract Data Types
4 questions
Ad Optimization
4 questions
Assistive Technologies
4 questions
Authorization Flows
4 questions
Bidding Strategies
4 questions
Brand Recognition
4 questions
Code Review
4 questions
Component Reusability
4 questions
Component Structure
4 questions
Concurrent Mode Optimization
4 questions
Conversion Rates
4 questions
Data Consistency
4 questions
Debugging
4 questions
Design Hierarchy
4 questions
Design Systems
4 questions
Development Practices
4 questions
DictionariesGuide
4 questionsLearn guide
Drip Campaigns
4 questions
Editorial Calendar
4 questions
ForEach
4 questions
GA4
4 questions
GolangGuide
4 questionsLearn guide
Google Ads
4 questions
Granular Loading StatesGuide
4 questionsLearn guide
JSON
4 questions
Keyword Relevance
4 questions
Kubernetes ConfigMapsGuide
4 questionsLearn guide
Kubernetes Init ContainersGuide
4 questionsLearn guide
kubernetes-configurationGuide
4 questionsLearn guide
Map
4 questions
Marketing Analytics
4 questions
Memoization PerformanceGuide
4 questionsLearn guide
Memoization Techniques
4 questions
Messaging
4 questions
Mobile UI
4 questions
Multiple Suspense Boundaries
4 questions
Normalization
4 questions
Object Comparison
4 questions
Organic Social
4 questions
Penalties
4 questions
Performance Tracking
4 questions
Responsive Design
4 questions
RESTful API Status Codes
4 questions
Retargeting
4 questions
Rich Snippets
4 questions
Segmentation
4 questions
Session Management
4 questions
Sharding
4 questions
Site Speed Optimization
4 questions
Social Listening
4 questions
Social Media Marketing
4 questions
Static Analysis
4 questions
Storytelling
4 questions
Theme Management
4 questions
UI Components
4 questions
Unit Testing
4 questions
Unstructured Data
4 questions
useLayoutEffect vs useEffect
4 questions
UXGuide
4 questionsLearn guide
Web Workers Impact
4 questions
Brand Voice
2 questions
Component Loading
2 questions
Content Repurposing
2 questions
CSS Delivery Optimization
2 questions
Dynamic Ads
2 questions
Eventual Consistency
2 questions
Hybrid Sorting Algorithms
2 questions
PWA Offline Strategy
2 questions
Secure Token Management
2 questions
UI Consistency
2 questions
UTM Tracking
2 questions
Angular
0 questions
Looker
0 questions17 jobs
System design
0 questions
Fields & areas
Your field and the areas you pick scope which practice questions you're served.
Data & Analytics
130 questionsBI & Dashboards36Python for Data10Spreadsheets (Excel)34SQL for Analysis34Statistics & Metrics16
Marketing
608 questionsBrand & Creative62Content Marketing60Email & Lifecycle44Growth & Demand Gen66Marketing Analytics60Marketing Automation & CRM64Paid Media56Product Marketing62SEO66Social Media68
Software Development
2,233 questionsAI102Automation128Backend158Cloud192CS Fundamentals131Data112Databases148DevOps114Frontend525Languages & Runtimes128Mobile134Security79Testing & QA282