Test Your Vocabulary Level!
Curious about your foreign language vocabulary skills? Take our Vocabulary Test now and discover your level, from A1 (Beginner) to C2 (Mastery)!Wordlist for CEFR - Expand Your Vocabulary

frontend developer
/ˈfrʌntˌɛnd dɪˈvɛləpər/
A programmer who works on the part of a website or app that users see

frontend developer
/ˈfrʌntˌɛnd dɪˈvɛləpər/

full-stack developer
/fʊl stæk dɪˈvɛləpər/
A person who can work on both the front-end and back-end of a website or application

full-stack developer
/fʊl stæk dɪˈvɛləpər/

functional programming
/ˈfʌŋk.ʃən.əl ˈprəʊ.ɡræm.ɪŋ/
A programming style that treats computation as mathematical functions

functional programming
/ˈfʌŋk.ʃən.əl ˈprəʊ.ɡræm.ɪŋ/

git workflows
/ɡɪt ˈwɜrkfloʊz/
A set of processes for using Git version control

git workflows
/ɡɪt ˈwɜrkfloʊz/

gradient boosting
/ˈɡreɪdiənt ˈbustɪŋ/
A machine learning technique to improve predictions

gradient boosting
/ˈɡreɪdiənt ˈbustɪŋ/

hashing
/ˈhæʃɪŋ/
A process to convert data into a fixed-size string of characters

hashing
/ˈhæʃɪŋ/

heuristic evaluation
/hjʊˈrɪstɪk ɪˌvæljuˈeɪʃən/
A method for finding usability problems in a user interface

heuristic evaluation
/hjʊˈrɪstɪk ɪˌvæljuˈeɪʃən/

high availability
/haɪ əˌveɪləˈbɪləti/
A system design that ensures a high level of operational performance

high availability
/haɪ əˌveɪləˈbɪləti/

hybrid cloud
/ˈhaɪbrɪd klaʊd/
A mix of private and public cloud services

hybrid cloud
/ˈhaɪbrɪd klaʊd/

hyper-converged infrastructure
/ˈhaɪpər kənˈvɜrdʒd ˈɪnfrəˌstrʌkʧər/
A type of IT infrastructure that combines storage, computing, and networking into a single system

hyper-converged infrastructure
/ˈhaɪpər kənˈvɜrdʒd ˈɪnfrəˌstrʌkʧər/

hyperparameter tuning
/ˌhaɪpərpəˈræmɪtər ˈtunɪŋ/
The process of adjusting settings in a machine learning model

hyperparameter tuning
/ˌhaɪpərpəˈræmɪtər ˈtunɪŋ/

hypervisor
/ˈhaɪ.pərˌvaɪ.zər/
Software that allows multiple operating systems to run on a single computer

hypervisor
/ˈhaɪ.pərˌvaɪ.zər/

indexing
/ˈɪndɛksɪŋ/
The process of organizing data for quick access

indexing
/ˈɪndɛksɪŋ/

infrastructure as code (IaC)
/ˈɪnfrəˌstrʌkʧər æz koʊd/
Managing computer systems and networks using code instead of manual processes

infrastructure as code (IaC)
/ˈɪnfrəˌstrʌkʧər æz koʊd/

inheritance
/ɪnˈhɛrɪtəns/
A way to get properties or methods from a parent class in programming

inheritance
/ɪnˈhɛrɪtəns/

integration testing
/ˌɪntɪˈɡreɪʃən ˈtɛstɪŋ/
A type of testing that checks if different parts of a program work together

integration testing
/ˌɪntɪˈɡreɪʃən ˈtɛstɪŋ/

interaction design
/ɪnˌtɛrækˈʃən dɪˈzaɪn/
The process of creating how users interact with a product

interaction design
/ɪnˌtɛrækˈʃən dɪˈzaɪn/

Internet of Things (IoT)
/ˈɪntərˌnɛt əv θɪŋz/
A network of devices that connect to the internet and share data

Internet of Things (IoT)
/ˈɪntərˌnɛt əv θɪŋz/

IP address
/ˌaɪˈpiː əˌdrɛs/
A unique number assigned to each device on a network

IP address
/ˌaɪˈpiː əˌdrɛs/

IT consultant
/ˌaɪˈti kənˈsʌltənt/
A professional who advises on technology solutions

IT consultant
/ˌaɪˈti kənˈsʌltənt/