DevelopIntelligence is the only technical training company that delivers completely customized courses based on the project and the people. By customizing the learning experiences exactly to your needs, you'll learn and retain more in less time, making it easier to adopt the new concepts back on the job.

The following is a list of our courses for people with an Introduction skill level. At DevelopIntelligence, Introduction courses are for people who have been working within the technology area for less than a year.

.NET Fundamentals

Learn how to build .NET applications.

Agile Engineering Boot Camp

Learn how to effectively integrate today’s best software development practices.

Agile for Executives

Learn how adopting Agile impacts your organization.

Agile Project Estimation

Learn how to effectively estimate for Agile projects.

Agile Testing

An intensive exploration of Agile Testing roles and techniques.

AWS for Developers

Learn how to work with, configure, and deploy applications to AWS.

AWS for System Administrators

Learn the key AWS product lines, system administration processes, dev ops processes, H/A strategies, best-practices, and costing models associated with running solutions on the AWS infrastructure.

Azure for DevOps Engineers

Learn to deploy, configure and manage Azure using Chef

Azure in a Day

Learn to build, deploy, and maintain applications in Azure Cloud


Demonstrate how Bitbucket can make teams more productive.

Business Analysis With Agile

Learn how to effective capture business requirements for an Agile project.

Certified Agile Developer

Learn how to use Agile to develop software.

Certified Agile Practitioner

Become certified in Agile project management.

Certified Agile Practitioner and Agile Developer Certification

Become a Certified Scrum Practitioner and Certified Scrum Developer with hands-on experience.

Certified Agile Product Owner

Become a certified and successful Product Owner through in-depth study of Agile, Scrum, and Lean concepts.

Chef Essentials

Learn the architecture of Chef, the use of Chef Development Kit (ChefDK), and associated tools.

Citrus Framework

Demonstrate Citrus functionality for automated testing while exploring integrations, development and testing processes.

Decentralized Web

Provide developers with the tools and knowledge needed to ensure your websites can maintain a decentralized approach to improve speed, accessibility and user experience.


Describe the philosophy, models, goals, practices and tools being used to move to a DevSecOps culture.

Elixir & Phoenix

Learn how to create rich, interactive experiences across browsers, native mobile apps and embedded devices quickly and easily using Phoenix & Elixir

Equipping IT Professionals for Tech Support

Empower IT professionals with the communication, conflict resolution and people skills needed to grow with their changing roles.

Essential C#

Learn how to write a stand-alone application using C#.

Ext JS Development

Learn the Ext JS JavaScript framework, which is used to build web/mobile applications.

Fundamentals of Apache CouchDB

Learn the fundamentals of Apache CouchDB in this two-day hands-on course.

Google Cloud for Data Analysts

Learn how to perform insightful and responsive data analysis at scale and delight the consumers of the analysis with effective data visualizations.

Google Cloud for Data Engineers

Learn to build systems on Google Cloud to store and process batch or streaming data.

Google Cloud for Data Scientists

Create and deploy high-performance data science and machine learning systems on Google Cloud for regression and classification use cases leveraging both structured and unstructured datasets.

Google Cloud for Developers

Learn to create and deploy software on Google Cloud to have secure and stable applications.

Google Cloud for Managers

Learn a technical overview of Google Cloud and its capabilities in the areas of information technology infrastructure, operations, big data, and machine learning.

Gradle Quick Start

Learn how to leverage Gradle as an automated build system.

Great Presentation Skills

Help students overcome presentation anxiety and create effective presentations.

HTML5 For Managers

Determine if a switch to HTML5 is worth the time and money.

Introduction to AI and Machine Learning in Azure

Learn to implement AI and ML techniques on Azure.

Introduction to Android Development

Learn how to build Mobile Apps using the Android Platform.

Introduction to Angular Learning Spike

Learn the basics of the web development framework Angular.

Introduction to Apache Spark

Learn how to use Apache Spark as an alternative to traditional MapReduce processing.

Introduction to Apache Wicket

Learn how to adopt Apache Wicket.

Introduction to Azure for Developers

Learn how to build, deploy, secure, scale, monitor and maintain applications in Azure Cloud

Introduction to Azure for Managers

Learn an technical overview of Azure, it's infrastructure, security and operational capabilities

Introduction to BDD

Equip developers with the skills and concepts necessary to use BDD in their software development.

Introduction to Cassandra

Learn the ins and outs of Cassandra required to build a Cassandra-based application.

Introduction to Cassandra Learning Spike

Learn how to develop with Cassandra.

Introduction to Chef Learning Spike

Learn to configure and deploy Chef for server infrastructure.

Introduction to Cloud Computing

This course provides an overview of the different cloud providers and what they offer.

Introduction to CSS

Learn how to create compelling websites by applying design techniques to HTML with simple CSS rules.

Introduction to CSS Learning Spike

Learn the basic of CSS.

Introduction to Data Science & Machine Learning

Examine how data can be gathered to improve the overall needs of the business.

Introduction to DevOps

Learn the key concepts and components of a DevOps environment

Introduction to Docker

Learn how to utilize Docker for your distributed apps.

Introduction to Docker Learning Spike

Learn to the basics around systems and application design for Docker.

Introduction to Dojo

Learn to use Dojo to build cross-platform applications.

Introduction to Elasticsearch

Learn the key concepts required to adopt Elasticsearch.

Introduction to Elm

Teach developers to write programs in the Elm language.

Introduction to ES6

Teach the features of ES6, the newest version of JavaScript.

Introduction to eXtreme Programming (XP)

Learn how to successfully implement XP methodology in your organization.

Introduction to Go

Teach developers how to use the Go language.

Introduction to Graphics Processing

Develop a working knowledge through lecture and labs of graphics processing practices within Machine Learning using CUDA, PyCuda, OpenCL, Vulkan and Tensorflow.

Introduction to Hadoop Administration

Learn how to administer and maintain Hadoop.

Introduction to Hadoop for Managers

Understand how Hadoop fits into your infrastructure.

Introduction to HTML

Learn how to build and edit simple web pages using HTML and CSS.

Introduction to HTML5

Learn to build web sites using HTML5.

Introduction to Java

Learn how to write a stand-alone Java application using the Java programming language.

Introduction to Java for Procedural Programmers

Learn key object-oriented concepts for successful migration to the Java platform.

Introduction to JavaScript

Learn the fundamentals of the JavaScript programming.

Introduction to jQuery

Learn how to use jQuery to build robust web applications.

Introduction to Kafka Streams

Upon completion, students will be able to utilize Kafka Streams and identify where Kafka can be further incorporated into their practice.

Introduction to Kanban

Learn how to use Kanban to enhance and improve your project management.

Introduction to Kotlin

Create basic applications with the Kotlin programming language.

Introduction to Lean Development

Learn how to move to the Lean process.

Introduction to Linux Learning Spike

Learn to setup, manage, and configure a Linux machine.

Introduction to Machine Learning

Learn various Machine Learning algorithms to evaluate and productize models.

Introduction to Mobile Application Design

Learn principles for designing effective user experiences across mobile web platforms.

Introduction to Node.js Learning Spike

Learn the basics and essentials of Node.js.

Introduction to OO Programming

Learn the key Object Oriented Concepts (OO Concepts) required to build an OO system.

Introduction to OOAD

Learn different Object Oriented Analysis and Design strategies (OOAD strategies) to architect and build object oriented systems.

Introduction to Oracle SQL

Learn the basics of interactive SQL and SQL*Plus operations.

Introduction to Perl Programming

Learn to write programs using all the basic elements of Perl.

Introduction to PHP

Learn the fundamentals of PHP required to build a dynamic website via our PHP training.

Introduction to Programming

Learn the basics of programming in the beginner friendly language, Python.

Introduction to Puppet

Learn how to automate your IT infrastructure with Puppet.

Introduction to Python

Learn the fundamentals of Python programming.

Introduction to R & Python

Introduce developers to both programming languages providing comparisons and recommendations between the two languages.

Introduction to Rails

Learn how to Develop Web Sites using the Ruby on Rails Framework.

Introduction to React

Learn to use the React.js library and JSX.

Introduction to Ruby

Learn how to program in Ruby.

Introduction to SageMaker for Data Analysts

Teach developers how to choose the right questions to ask and how to answer them with Machine Learning.

Introduction to Scala Learning Spike

Learn the fundamentals of the Scala programming language.

Introduction to Selenium

Learn how to use a variety of automated testing methods.

Introduction to SQL

Learn the core concepts of SQL.

Introduction to UML

Learn how to use development oriented UML Diagrams (Unified Modeling Language Diagrams).

Introduction to Vagrant Learning Spike

Learn to use the essentials of Vagrant.

Introduction to Web and Mobile Usability

Learn how to improve the usability of your website.

Introduction to WebLogic

Learn the fundamentals of working with, configuring, and administering WebLogic server.

Introduction to Xamarin

Provides training on how to create mobile apps using C#.

ITIL Foundation

Learn the concepts, tools and processes to help your organization gain control over service management and delivery.

J2EE for Managers

Learn how Java EE (Java Enterprise Edition) can be used to build business applications via our Software Development Manager training.

Java Boot Camp

Learn how to develop Java applications quickly.

Java for Managers

Learn how Java can be used to build business applications via our Software Development Manager training.

Java for Non-Programmers

Learn to create basic programs with the Java programming language.

Java for Q/A Engineers

Learn how to write automated test code with Java.

Java Web Development Boot Camp

Learn the fundamentals of Java, HTML, and JSP development required to build Java Web Applications.

Java Web Development Workshop

Migrate legacy developers to Java web developers in a practical, coached setting.

JavaScript Boot Camp

Learn how to program JavaScript in this rapid and condensed learning experience.

Jenkins Administration

Learn how to install, configure, and administer Jenkins.

JIRA Learning Spike

Teach the essentials of Atlassian Jira

jQuery Boot Camp

Learn JavaScript and jQuery in a single class.

JSP and Servlet Programming

Learn how to create basic web applications using JSPs and Servlets.

LAMP Development Workshop

Migrate legacy developers to PHP web developers in a practical, coached setting.

Leading the Agile Enterprise with the Scaled Agile Framework™

Learn to use SAFe effectively in enterprise Agile transformation.

Managing Agile Projects with Scrum and Lean

An in-depth exploration of Scrum and Lean through hands-on lab work.

MEAN Stack

MEAN Stack is designed to help web developers grow into full stack developers.

Moving to a Hybrid Cloud for Managers Adding Google Cloud

This course explores the development of a platform-based infrastructure using Google Cloud.

Moving to the Cloud

Create an awareness level of knowledge across all roles in the software development organization to enable the communication and understanding required to effectively support, manage, migrate to AWS.

Object Oriented Programming Language for Managers

Learn how Object Oriented Programming (OO Programming) effects business.

OOAD Programming Workshop

Learn key OO concepts and OOAD strategies in one course.

OOAD using UML Boot Camp

Learn object oriented concepts, analysis and design methodologies, and UML quickly.

OpenStack Cloud Architecture and Deployment Workshop

Hands-on interaction with an OpenStack Cloud Architecture.

Perl Programming Boot Camp

Learn how to leverage Perl to write data processing applications.

PHP Web Development Boot Camp

Learn how to run your own web server through LAMP (Linux Apache MySQL PHP Introduction).

Python for Data Scientists

Obtain a working knowledge of how to use Python to explore and analyze data, run basic regression models, visualize data, and apply some basic machine learning models to data.

Ruby for Managers

Learn how to successfully manage software projects being developed with the Ruby and/or rails.

Ruby for Testers

Learn how to leverage Ruby to support the Q/A and testing processes.

Ruby on Rails Boot Camp

Learn how to create robust web applications using Ruby and Ruby on Rails in condensed learning experience.

SAFe Scrum/XP for Teams

Enhance your Scrum learning with Lean thinking and software engineering practices.

Scrum Team Training

Learn how to train your team to effectively implement Scrum.


Learn to use Scrum-Kanban tools to improve work flow and agility.

Service Oriented Architectures for Managers

Learn how to prepare for, adopt, and effectively manage SOA solutions.

Site Reliability Engineering (SRE)

Prepare the student to incorporate the principles of SRE into their practice.

Test Driven Development Learning Spike

Learn the essentials of Test Driven Development.

Test Driven Development with Scala

Learn how to effectively test Scala based applications.

Threat Modeling Fundamentals

To teach students threat modeling, approaches, tools and benefits.

Understanding Git and Github/Gitlab/Bitbucket

To teach students the details and advanced usage of git and review the cloud-based tools and repositories.

User Experience - Research and Design

Teach the principles of user-centered design and the value of user experience.

User Stories Workshop

Learn how to create user stories as a means of tracking project requirements.

Web Accessibility Training

Develop a web page that is Section 508 compliant.

Web Application Development for Managers

Learn which modern application development technique is the most applicable to your organization via our Software Development Manager training.

Web Development Boot Camp

Learn the fundamentals of web development quickly.

Web Services Concepts for Managers

Learn the key web services concepts required to effectively manage a web services project.


This course is designed to provide knowledge and skills on the WebGL platform.


This WebRTC course is designed to provide the student with the knowledge and skills to begin utilizing WebRTC to develop communication methods without 3rd parties or plugins.

Working With Ansible

The Ansible Fundamentals course provides students with basic understanding of Ansible as well as hands-on experience to enable its use in managing configuration environments.

Working With Chef

Learn how to write cookbooks for Chef.

Working with Gatsby

Learn to deliver web-based solutions using Gatsby

Working with Git

Learn how to adopt and use Git to manage your source control.

Working with GitLab

Utilize GitLab to manage the software development lifecycle.

Working with Jenkins

Learn how to enable continuous integration with Jenkins.

Working with JIRA

Teach the essentials of JIRA

Working with Power BI

Provide in-depth understanding of Microsoft Power BI.

Working with R

Learn how to leverage R to perform data analytics.

Working With Redis

Gain a full understanding of Redis’ abilities. Explore different use-cases, see where Redis shines and where it needs your attention, or even shouldn’t be your tool of choice.

Working with Selenium

Learn how to use Selenium.

Working with Tableau

On-board quickly with Tableau and begin using it.

Writing User Stories

Learn how to effectively create user stories.

Get Custom Training Quote

We'll work with you to design a custom Introduction training program that meets your specific needs. A 100% guaranteed plan that works for you, your team, and your budget.

Learn More

Chat with one of our Program Managers from our Boulder, Colorado office to discuss various training options.

DevelopIntelligence has been in the technical/software development learning and training industry for nearly 20 years. We’ve provided learning solutions to more than 48,000 engineers, across 220 organizations worldwide.

About Develop Intelligence
Di Clients
Need help finding the right learning solution?   Call us: 877-629-5631