Tech(nology) sector: The technology sector is the category of stocks relating to the research, development and/or distribution of technologically based goods and services. This sector contains businesses revolving around the manufacturing of electronics, creation of software, computers or products and services relating to information technology. (Investopedia)

Coding/Programming: Programming is the process of creating a set of instructions that tell a computer how to perform a task. Programming can be done using a variety of computer programming languages, such as JavaScript, Python, and C++. (Khan Academy)

Integrated Development Environment: An integrated development environment (IDE) is an application that facilitates application development. IDEs are designed to encompass all programming tasks in one application. Therefore, IDEs offer a central interface featuring all the tools a developer needs. (Veracode)

Software Engineer: A software engineer uses computer science principles to develop software solutions that will satisfy the wants and needs of businesses and consumers. Software engineers create many types of solutions such as desktop and web applications, mobile apps, games, robots, operating systems, network systems, etc. They do so using programming languages, frameworks, databases, servers and other technologies to turn an idea into a final product. (Coding nomads)

Product Manager: A product manager combines business, technology, and design in order to discover a product that is valuable, feasible, and usable. (Mindtheproduct)

Software Tester: A software tester is an individual that tests software for bugs, errors, defects or any problem that can affect the performance of computer software or an application. Software testers are part of a software development team and perform functional and non-functional testing of software using manual and automated software testing techniques. (Techopedia)

DevOps Engineer: Somebody who understands the Software Development Lifecycle and brings software engineering tools and processes to solve classic operations challenges. DevOps ultimately means building digital pipelines that take code from a developer’s laptop all the way to revenue generating prod awesomeness! (Igor Kantor)

UX Design: User experience (UX) design is the process design teams use to create products that provide meaningful and relevant experiences to users. (Interaction-design.org)

UI Design: User interface (UI) design is the design anything a user may interact with to use a digital product or service. This includes everything from screens and touchscreens, keyboards, sounds, and even lights. (Usertesting.com)

Artificial Intelligence: the use of computers to mimic the cognitive functions of humans. When machines carry out tasks based on algorithms in an “intelligent” manner, that is AI. (searchenterpriseai)

Machine Learning: Machine Learning is the study of computer algorithms that improve automatically through experience. It is seen as a subset of artificial intelligence. Machine learning algorithms build a mathematical model based on sample data, known as "training data", in order to make predictions or decisions without being explicitly programmed to do so. (Wikipedia)

Open Source Software: If a program is open-source, its source code is freely available to its users. Its users – and anyone else – have the ability to take this source code, modify it, and distribute their own versions of the program.