-
Onboard
For Tech Teams
- Reduce initial time to productivity.
- Increase employee tenure.
- Plug-and-play into HR onboarding and career pathing programs.
- Customize for ad-hoc and cohort-based hiring approaches.
-
Upskill
For Tech Teams
- Upgrade and round out developer skills.
- Tailor to tech stack and specific project.
- Help teams, business units, centers of excellence and corporate tech universities.
-
Reskill
For Tech Teams
- Offer bootcamps to give employees a running start.
- Create immersive and cadenced learning journeys with guaranteed results.
- Supplement limited in-house L&D resources with all-inclusive programs to meet specific business goals.
-
Design
For Tech Teams
- Uplevel your existing tech learning framework.
- Extend HR efforts to provide growth opportunities within the organization.
- Prepare your team for an upcoming tech transformation.
Get your team started on a custom learning journey today!
Our Boulder, CO-based learning experts are ready to help!
Instructor-led Introduction Courses
Customized, role-based, expert-led Introduction Training
DevelopIntelligence specializes in delivering highly-customized, dedicated, role-based Introduction Training courses to technical teams and organizations.
Of course, if you can't find the Introduction training course you're looking for, give us a call or contact us and we'll design one just for you and your team.
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 0 to 1.5 years.
Onboard
For Tech Teams
- Reduce initial time to productivity.
- Increase employee tenure.
- Plug-and-play into HR onboarding and career pathing programs.
- Customize for ad-hoc and cohort-based hiring approaches.
Upskill
For Tech Teams
- Upgrade and round out developer skills.
- Tailor to tech stack and specific project.
- Help teams, business units, centers of excellence and corporate tech universities.
Reskill
For Tech Teams
- Offer bootcamps to give employees a running start.
- Create immersive and cadenced learning journeys with guaranteed results.
- Supplement limited in-house L&D resources with all-inclusive programs to meet specific business goals.
Design
For Tech Teams
- Uplevel your existing tech learning framework.
- Extend HR efforts to provide growth opportunities within the organization.
- Prepare your team for an upcoming tech transformation.
Get More Information
Chat with one of our tech experts to create a custom on-site or online training program.
Learn how to build .NET applications.
Building modern web applications with Blazor
Promote an in-depth understanding of Blazor.
Learn how to build Microservices applications using the advanced features of .NET Core.
Learn how to effectively integrate today’s best software development practices.
Learn about how adopting Agile impacts an organization.
Learn how to effectively estimate for Agile projects.
Learn about an intensive exploration of Agile Testing roles and techniques.
Learn how to effectively capture business requirements for an Agile project.
Learn how to use Agile to develop software.
Learn the skills to become certified in Agile project management.
Certified Agile Practitioner and Agile Developer Certification
Learn how to become a Certified Scrum Practitioner and Certified Scrum Developer with hands-on experience.
Learn how to become a certified and successful Product Owner through in-depth study of Agile, Scrum, and Lean concepts.
Promote foundational understanding of the Scrum values, practices, and applications.
Introduction to eXtreme Programming (XP)
Learn how to successfully implement XP methodology in your organization.
Learn how to use Kanban to enhance and improve your project management.
Introduction to Lean Development
Learn how to shift to the Lean process.
Leading the Agile Enterprise with the Scaled Agile Framework™
Learn how to use SAFe effectively in an enterprise Agile transformation.
Learn how to enhance Scrum learning with Lean thinking and software engineering practices.
Learn how to train your team to effectively implement Scrum.
Learn how to use Scrum-Kanban tools to improve work flow and agility.
Learn how to effectively create user stories.
Learn about DynamoDB and its benefits.
Introduction to Android Development
Learn how to create Mobile Applications using the Android Platform.
Learn the basics of web development using Angular.
Learn how to create Single Page Applications (SPAs) with AngularJS.
Learn how to implement Ansible into your DevOps stack.
Fundamentals of Apache CouchDB
Learn the fundamentals of Apache CouchDB.
Learn to utilize Kafka Streams and identify where Kafka can be further incorporated into practice.
Learn how to use Apache Spark as an alternative to traditional MapReduce processing.
Artificial Intelligence for Product Managers
Learn the practical skills to plan, implement and manage an AI program.
Introduction to Artificial Intelligence and Machine Learning in Azure
Learn how to implement AI and ML techniques on Azure.
Promote an in-depth understanding of the challenges and opportunities of machine learning.
AWS Authorized Training Course - AWS Business Essentials
To consider the AWS platform within the cloud computing strategy
AWS Authorized Training Course - AWS Cloud Practitioner Essentials
Demonstrate the basics of AWS cloud servers for people new to the concepts.
AWS Authorized Training Course - AWS Security Essentials
To demonstrate the fundamental AWS cloud security concepts.
AWS Authorized Training Course - Media Essentials for IT Business Decision Makers
Explain the importance of security in the AWS Cloud and how it is applied in video streaming workflows
Learn how to enable the communication and understanding required to effectively support, manage and migrate to AWS.
Administering SQL Server in Azure
Learn about how the SQL Server database administrator (DBA) role changes when administering SQL Server in Azure with running SQL Server on Azure Virtual Machines or using Azure SQL Database.
Learn how to deploy, configure and manage Azure using Chef.
Learn how to build, deploy, and maintain applications in Azure Cloud.
Data Services Architecture with Azure
This course provides a detailed overview of the different data services in Microsoft Azure.
Introduction to Artificial Intelligence and Machine Learning in Azure
Learn how to implement AI and ML techniques on Azure.
Introduction to Azure for Architects
This course introduces you to everything a cloud solutions architect needs to know to plan and design solutions for Microsoft Azure cloud platform.
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 how to plan and manage cloud team resources more effectively.
Learn how to build .NET applications.
Administering SQL Server in Azure
Learn about how the SQL Server database administrator (DBA) role changes when administering SQL Server in Azure with running SQL Server on Azure Virtual Machines or using Azure SQL Database.
Building modern web applications with Blazor
Promote an in-depth understanding of Blazor.
Data Architecture Fundamentals
Learn techniques and tools for data collection, usage, processing, storage, and integration with different systems.
Learn about the strengths, weaknesses, opportunities and risks surrounding data-based solutions.
Learn how to write a stand-alone application using C#.
Learn how to quickly build web applications in Scala using the Akka framework.
Fundamentals of Apache CouchDB
Learn the fundamentals of Apache CouchDB.
Learn how to leverage Gradle as an automated build system.
Learn how to use Dojo to build cross-platform applications.
Teach developers how to use the Go language.
Learn how to write a stand-alone Java application using the Java programming language.
Introduction to Java for Procedural Programmers
Learn about key object-oriented (OO) concepts for successful migration to the Java platform.
Learn how to utilize the fundamentals of the JavaScript programming language to make basic scripts and web applications.
Learn the Kotlin programming language and begin programming in it.
Learn the basics of interactive SQL and SQL*Plus operations.
Learn how to create basic programs using Python.
Learn how to develop simple programs using fundamental Python concepts.
Learn how to utilize the basics of the Ruby programming language to make functioning scripts and basic web applications.
Learn how to build basic functional applications using the Rails framework.
Learn how to utilize and manage Snowflake databases.
Learn to develop with a solid and practical foundation using Spring.
Learn about how to build web applications using the Spring MVC framework.
Learn the core concepts of SQL.
Introduction to SQL for the Non-Technical
Learn how to effectively interact with, query, and analyze data in SQL databases.
Learn the syntax and concepts of TSQL.
Learn how Jakarta Enterprise Edition can be utilized to create business applications.
Learn how to quickly develop Java applications.
Learn how Java can be used to build business applications via our Software Development Manager training.
Learn how to develop basic programs with the Java programming language.
Learn how to write automated test code with Java.
Java Web Development Hack-a-thon
Learn about the legacy developers knowledge in order to translate to Java web knowledge in a practical, coached setting.
Learn how to create basic web applications using JavaServer Pages (JSPs) and Servlets.
Learn how to use all parts of the MEAN stack together to create functional full-stack applications.
Learn how to build Microservices applications using the advanced features of .NET Core.
Object-Oriented Programming with C++
Learn a baseline level of experience with object-oriented programming.
Learn how to use PL/SQL on Oracle databases and apply those skills to real world problems.
Learn how to successfully manage software projects being developed with Ruby and/or Rails.
Learn how to leverage Ruby to support the Q/A and testing processes.
Learn the overall Spring platform including Spring Boot, Spring MVC, Restful Spring, testing with Spring and managing data with Spring.
Web Services Concepts for Managers
Learn about the key web services concepts required to effectively manage a web services project.
Learn about DynamoDB and its benefits.
Learn how to integrate Redis into an application and/or stack.
Introduction to Behavior-Driven Development
Learn the skills and concepts necessary to use BDD in software development.
Learn how to locate, manipulate, and analyse data with Python, no matter the size of the data set.
Data Architecture Fundamentals
Learn techniques and tools for data collection, usage, processing, storage, and integration with different systems.
Learn about the strengths, weaknesses, opportunities and risks surrounding data-based solutions.
Learn how to identify the right context for analysis, perform the analysis and tell a story to drive action.
Learn about and compare four different data visualization tools.
Google Cloud for Data Engineers
Learn to build systems on Google Cloud to store and process batch or streaming data.
Learn how to use Apache Spark as an alternative to traditional MapReduce processing.
Learn about the functions of Cassandra required to build a Cassandra-based application.
Introduction to Cassandra Learning Spike
Learn how to develop with Cassandra.
Learn the key concepts required to adopt Elasticsearch.
Introduction to Hadoop for Managers
Learn how Hadoop fits into organization infrastructures.
Learn to utilize Kafka Streams and identify where Kafka can be further incorporated into practice.
Learn both R and Python programming languages by providing comparisons and recommendations between both.
Introduction to Scala Learning Spike
Learn the fundamentals of the Scala programming language.
Learn the basics of search within the Solr/Lucene context.
Learn how to utilize and manage Snowflake databases.
Learn the fundamentals of Tableau.
Learn the basic concepts of data engineering and how to make the shift to the cloud.
Learn how to evaluate a visuals request, choose the most appropriate visualization tool, and create effective visuals to suit the needs of the request.
Test-Driven Development with Scala
Learn how to effectively test Scala based applications.
Promote an in-depth understanding of how to use Apache Hive in the most efficient way to run analytical queries on big data.
Learn an in-depth understanding of Microsoft Power BI.
Learn how to use R as a tool to perform data science, machine learning or statistics on large data sets.
Learn how to integrate Redis into an application and/or stack.
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.
Understanding Git, Github, Gitlab & Bitbucket
Learn the details and advanced usage of Git and review the Cloud-based tools and repositories.
Learn how Bitbucket can make teams more productive.
Learn how to write a stand-alone application using C#.
Object-Oriented Programming with C++
Learn a baseline level of experience with object-oriented programming.
Learn about the functions of Cassandra required to build a Cassandra-based application.
Introduction to Cassandra Learning Spike
Learn how to develop with Cassandra.
Implementing AI using IBM Watson Chatbots
Promote an in-depth understanding of Chatbots and how to implement them using IBM Cloud.
Learn how to use Chef to automate the configuration, deployment, management and test of server infrastructure.
Introduction to Chef Learning Spike
Learn how to configure and deploy Chef for server infrastructure.
Learn how to write cookbooks for Chef.
Learn about the key concepts and components of a DevOps environment.
Learn the principles and practice of continuous integration using Travis CI on top of Github.
Increase students’ knowledge and skills with Bamboo as a tool for Continuous Integration and Delivery (CI/CD).
Learn a comprehensive understanding of Spinnaker’s features and capabilities in relation to the standard CI/CD concepts it supports.
AWS Authorized Training Course - AWS Business Essentials
To consider the AWS platform within the cloud computing strategy
AWS Authorized Training Course - AWS Cloud Practitioner Essentials
Demonstrate the basics of AWS cloud servers for people new to the concepts.
AWS Authorized Training Course - AWS Security Essentials
To demonstrate the fundamental AWS cloud security concepts.
AWS Authorized Training Course - Media Essentials for IT Business Decision Makers
Explain the importance of security in the AWS Cloud and how it is applied in video streaming workflows
Learn how to deploy, configure and manage Azure using Chef.
Learn how to build, deploy, and maintain applications in Azure Cloud.
Data Services Architecture with Azure
This course provides a detailed overview of the different data services in Microsoft Azure.
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
Learn how to 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.
Learn to create and deploy software on Google Cloud to have secure and stable applications.
Learn about Google Cloud and its technical capabilities in the areas of IT infrastructure, operations, Big Data, and Machine Learning.
Introduction to Artificial Intelligence and Machine Learning in Azure
Learn how to implement AI and ML techniques on Azure.
Introduction to Azure for Architects
This course introduces you to everything a cloud solutions architect needs to know to plan and design solutions for Microsoft Azure cloud platform.
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 how to plan and manage cloud team resources more effectively.
Introduction to Cloud Computing
Learn about the different cloud providers and what they offer.
Moving to a Hybrid Cloud for Managers Adding Google Cloud
Learn how to develop a platform-based infrastructure using Google Cloud.
Learn how to enable the communication and understanding required to effectively support, manage and migrate to AWS.
OpenStack Cloud Architecture and Deployment Hack-a-thon
Learn about an OpenStack Cloud Architecture with hands-on interaction.
Learn about Heroku and how it can accelerate application development.
Communication in the Business Context
Learn how to communicate effectively with staff, peers, customers, and/or managers.
Effective Communication and Email Etiquette
Learn how to improve verbal and written communication.
Equipping IT Professionals for Tech Support
Learn the communication, conflict resolution, and people skills needed to grow in an IT support role.
Learn to overcome presentation anxiety and create effective presentations.
Improving Interpersonal Skills
This course will teach you about interpersonal skills so that you can become more aware and improve soft skills in the workplace.
Learn how to create compelling websites by applying design techniques to HTML with simple CSS rules.
Introduction to CSS Learning Spike
Learn how to create compelling websites by applying design techniques to HTML with simple CSS rules.
Learn the best practices for establishing security standards in your organization.
Learn the philosophy, models, goals, practices and tools being used to move to a DevSecOps culture.
Learn about the HEAVENS security model and how to transition output to HEAVENS format.
Learn about threat modeling, approaches, tools and benefits.
Troubleshooting with Wireshark
Provide a fundamental understanding of Wireshark and how to use it for network troubleshooting.
Learn how to locate, manipulate, and analyse data with Python, no matter the size of the data set.
Data Architecture Fundamentals
Learn techniques and tools for data collection, usage, processing, storage, and integration with different systems.
Learn about the strengths, weaknesses, opportunities and risks surrounding data-based solutions.
Learn both R and Python programming languages by providing comparisons and recommendations between both.
Learn the basic concepts of data engineering and how to make the shift to the cloud.
Introduction to SageMaker for Data Analysts
Learn how to choose the right questions to ask and how to answer them with ML.
Learn how to identify the right context for analysis, perform the analysis and tell a story to drive action.
Learn about and compare four different data visualization tools.
Learn how to evaluate a visuals request, choose the most appropriate visualization tool, and create effective visuals to suit the needs of the request.
Learn an in-depth understanding of Microsoft Power BI.
Data Architecture Fundamentals
Learn techniques and tools for data collection, usage, processing, storage, and integration with different systems.
Learn about the strengths, weaknesses, opportunities and risks surrounding data-based solutions.
Fundamentals of Apache CouchDB
Learn the fundamentals of Apache CouchDB.
Learn how to utilize and manage Snowflake databases.
Learn about DynamoDB and its benefits.
Learn how to integrate Redis into an application and/or stack.
Introduction to Microservices Architecture
Promote an introductory understanding of microservices architecture and concepts and how they can be used within an enterprise.
Introduction to Object Oriented Programming
Learn about the key Object-Oriented (OO) Concepts required to build an OO system.
Object-Oriented (OO) Programming Language for Managers
Learn how OO Programming effects business.
Service Oriented Architectures for Managers
Learn how to plan, adopt, and effectively manage Service Oriented Architectures (SOA) solutions.
Learn how to implement Ansible into your DevOps stack.
Learn how to use Chef to automate the configuration, deployment, management and test of server infrastructure.
Learn to create and deploy software on Google Cloud to have secure and stable applications.
Introduction to Chef Learning Spike
Learn how to configure and deploy Chef for server infrastructure.
Introduction to Data Science & Machine Learning
Learn how data can be gathered to improve the overall needs of the business.
Learn about the key concepts and components of a DevOps environment.
Learn how to utilize Docker for distributed apps.
Introduction to Docker Learning Spike
Learn the basics about systems and application design using Docker.
Learn about the key operations and configurations utilized when using Kubernetes to automate, deploy, and manage containerized applications.
Introduction to Machine Learning
Learn various Machine Learning algorithms to evaluate and productize models.
Learn how to automate an Information Technology (IT) infrastructure utilizing Puppet.
Learn how to develop simple programs using fundamental Python concepts.
Introduction to Python for DevOps/Scripting
Provide DevOps engineers the Python skills they need for scripting, automation, and to enhance productivity.
Learn how to express infrastructure across multiple teams within an enterprise using Terraform.
Learn how to install, configure, and administer Jenkins.
Learn the essentials of Atlassian JIRA.
Learn how to use Python to explore and analyze data, run basic regression models, visualize data, and apply some basic machine learning models to data.
Learn to incorporate the principles of SRE into practice.
Learn the principles and practice of continuous integration using Travis CI on top of Github.
Understanding Git, Github, Gitlab & Bitbucket
Learn the details and advanced usage of Git and review the Cloud-based tools and repositories.
Increase students’ knowledge and skills with Bamboo as a tool for Continuous Integration and Delivery (CI/CD).
Learn how Bitbucket can make teams more productive.
Learn how to write cookbooks for Chef.
Learn how to adopt and use Git to manage your source control.
Learn how to utilize GitLab to manage the software development lifecycle.
Learn a comprehensive understanding of Helm and how to use it to package and manage Kubernetes workloads.
Learn how to enable continuous integration with Jenkins.
Learn the essentials of JIRA.
Learn a comprehensive understanding of Spinnaker’s features and capabilities in relation to the standard CI/CD concepts it supports.
Learn how to utilize Docker for distributed apps.
Introduction to Docker Learning Spike
Learn the basics about systems and application design using Docker.
Learn the key concepts required to adopt Elasticsearch.
Learn how to develop programs in the Elm language and compile them to JavaScript.
Learn an in-depth understanding of Microsoft Power BI.
Learn the tools and knowledge needed to ensure your websites can maintain a decentralized approach to improve speed, accessibility and user experience.
Learn about ElectronJS through hands-on labs and real projects.
Learn the basics of web development using Angular.
Learn how to create Single Page Applications (SPAs) with AngularJS.
Learn how to create compelling websites by applying design techniques to HTML with simple CSS rules.
Introduction to CSS Learning Spike
Learn how to create compelling websites by applying design techniques to HTML with simple CSS rules.
Learn how to use Dojo to build cross-platform applications.
Learn how to develop programs in the Elm language and compile them to JavaScript.
Learn how to use the features of ES6, the newest version of JavaScript, to write increasingly complex scripts and applications.
Introduction to Node.js Learning Spike
Learn how to utilize the basics of Node.js and Node Package Manager (npm) to create basic servers and web applications.
Learn how to use the React.js library and JSX to make simple data-driven UIs.
Learn how to leverage Selenium and related tooling to test applications in browsers.
JavaScript for React & GraphQL Developers
Learn about JavaScript and its latest version ES2021.
Web Application Development for Managers
Learn how to differentiate between the major web application frameworks and the strengths and weaknesses of each in order to better manage developer teams and software development planning.
Learn the knowledge and skills of the WebGL platform.
Learn the knowledge and skills to begin utilizing WebRTC to develop communication methods without 3rd parties or plugins.
Learn to deliver web-based solutions using Gatsby.
Learn to use Nuxt.js in modern web application design.
Working with React for Javascript Developers
Provide JavaScript developers with the essential knowledge necessary to build UI components with React.
Learn how to use Selenium to test web applications as the browser would interact with them.
Learn to deliver web-based solutions using Gatsby.
Understanding Git, Github, Gitlab & Bitbucket
Learn the details and advanced usage of Git and review the Cloud-based tools and repositories.
Learn how to adopt and use Git to manage your source control.
Understanding Git, Github, Gitlab & Bitbucket
Learn the details and advanced usage of Git and review the Cloud-based tools and repositories.
Learn how to utilize GitLab to manage the software development lifecycle.
Teach developers how to use the Go language.
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
Learn how to 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.
Learn to create and deploy software on Google Cloud to have secure and stable applications.
Learn about Google Cloud and its technical capabilities in the areas of IT infrastructure, operations, Big Data, and Machine Learning.
Introduction to Cloud Computing
Learn about the different cloud providers and what they offer.
Moving to a Hybrid Cloud for Managers Adding Google Cloud
Learn how to develop a platform-based infrastructure using Google Cloud.
Learn how to leverage Gradle as an automated build system.
Introduction to Hadoop Administration
Learn how to administer and maintain Hadoop.
Introduction to Hadoop for Managers
Learn how Hadoop fits into organization infrastructures.
Promote an in-depth understanding of how to use Apache Hive in the most efficient way to run analytical queries on big data.
Learn about Heroku and how it can accelerate application development.
Learn how to determine if a switch to HTML5 is worth the time and money.
Learn how to build and edit simple web pages using HTML and CSS.
Learn how to build web sites using HTML5.
Learn how to develop web applications and websites that are Section 508 compliant and usable by all users regardless of handicaps or disabilities.
Gain a deeper understanding of how IoT devices are managed at scale.
Working with Edge and Internet of Things (IoT)
Learn Edge/IoT concepts, including integration across multiple device types and data aggregation patterns, device management, and end-to-end security.
Learn how to leverage Gradle as an automated build system.
Learn how to write a stand-alone Java application using the Java programming language.
Introduction to Java for Procedural Programmers
Learn about key object-oriented (OO) concepts for successful migration to the Java platform.
Learn how Jakarta Enterprise Edition can be utilized to create business applications.
Learn how to quickly develop Java applications.
Learn how Java can be used to build business applications via our Software Development Manager training.
Learn how to develop basic programs with the Java programming language.
Learn how to write automated test code with Java.
Java Web Development Hack-a-thon
Learn about the legacy developers knowledge in order to translate to Java web knowledge in a practical, coached setting.
Learn how to create basic web applications using JavaServer Pages (JSPs) and Servlets.
Web Services Concepts for Managers
Learn about the key web services concepts required to effectively manage a web services project.
Learn how to use Dojo to build cross-platform applications.
Learn how to use the features of ES6, the newest version of JavaScript, to write increasingly complex scripts and applications.
Learn how to utilize the fundamentals of the JavaScript programming language to make basic scripts and web applications.
JavaScript for React & GraphQL Developers
Learn about JavaScript and its latest version ES2021.
Learn how to use all parts of the MEAN stack together to create functional full-stack applications.
Learn how to develop web applications and websites that are Section 508 compliant and usable by all users regardless of handicaps or disabilities.
Web Application Development for Managers
Learn how to differentiate between the major web application frameworks and the strengths and weaknesses of each in order to better manage developer teams and software development planning.
Learn the knowledge and skills of the WebGL platform.
Learn the knowledge and skills to begin utilizing WebRTC to develop communication methods without 3rd parties or plugins.
Learn how to install, configure, and administer Jenkins.
Learn how to enable continuous integration with Jenkins.
Learn the essentials of Atlassian JIRA.
Learn the essentials of JIRA.
Learn how to use jQuery to work with the DOM, select elements and build web applications.
Learn the Kotlin programming language and begin programming in it.
Modern Streamlined Kotlin Android Development
Learn the best practices of Android development concepts and tools.
Learn about the key operations and configurations utilized when using Kubernetes to automate, deploy, and manage containerized applications.
Learn a comprehensive understanding of Helm and how to use it to package and manage Kubernetes workloads.
Promote an in-depth understanding of work-life balance and why it is important for productivity and happiness.
Introduction to Linux Learning Spike
Learn how to setup, manage, and configure a Linux machine.
Artificial Intelligence for Product Managers
Learn the practical skills to plan, implement and manage an AI program.
Learn how to identify the right context for analysis, perform the analysis and tell a story to drive action.
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
Learn how to 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.
Implementing AI using IBM Watson Chatbots
Promote an in-depth understanding of Chatbots and how to implement them using IBM Cloud.
Introduction to Artificial Intelligence and Machine Learning in Azure
Learn how to implement AI and ML techniques on Azure.
Introduction to Data Science & Machine Learning
Learn how data can be gathered to improve the overall needs of the business.
Introduction to Graphics Processing
Learn a working knowledge of graphics processing practices within Machine Learning using CUDA, PyCuda, OpenCL, Vulkan, and Tensorflow.
Introduction to Machine Learning
Learn various Machine Learning algorithms to evaluate and productize models.
Learn both R and Python programming languages by providing comparisons and recommendations between both.
Introduction to SageMaker for Data Analysts
Learn how to choose the right questions to ask and how to answer them with ML.
Learn the fundamentals of Tableau.
Promote an in-depth understanding of the challenges and opportunities of machine learning.
Learn how to use Python to explore and analyze data, run basic regression models, visualize data, and apply some basic machine learning models to data.
Introduction to Android Development
Learn how to create Mobile Applications using the Android Platform.
Learn how to create mobile apps using C#.
Gain a deeper understanding of how IoT devices are managed at scale.
Modern Streamlined Kotlin Android Development
Learn the best practices of Android development concepts and tools.
Working with Edge and Internet of Things (IoT)
Learn Edge/IoT concepts, including integration across multiple device types and data aggregation patterns, device management, and end-to-end security.
Learn how to use all parts of the MEAN stack together to create functional full-stack applications.
Introduction to SQL for the Non-Technical
Learn how to effectively interact with, query, and analyze data in SQL databases.
Artificial Intelligence for Product Managers
Learn the practical skills to plan, implement and manage an AI program.
Introduction to Node.js Learning Spike
Learn how to utilize the basics of Node.js and Node Package Manager (npm) to create basic servers and web applications.
Fundamentals of Apache CouchDB
Learn the fundamentals of Apache CouchDB.
Learn about the functions of Cassandra required to build a Cassandra-based application.
Introduction to Cassandra Learning Spike
Learn how to develop with Cassandra.
Learn how to use all parts of the MEAN stack together to create functional full-stack applications.
Learn about DynamoDB and its benefits.
Introduction to Object Oriented Programming
Learn about the key Object-Oriented (OO) Concepts required to build an OO system.
Learn about the different Object-Oriented Analysis and Design (OOAD) strategies to architect and build object oriented systems.
Learn how to examine key OO concepts and OOAD strategies in one course.
OpenStack Cloud Architecture and Deployment Hack-a-thon
Learn about an OpenStack Cloud Architecture with hands-on interaction.
Introduction to Perl Programming
Interpret how to write programs using all the basic elements of Perl.
Learn how to utilize the fundamentals of PHP and Apache to build basic web applications.
Learn about and compare four different data visualization tools.
Learn an in-depth understanding of Microsoft Power BI.
Learn the foundational aspects of Business Analysis.
Communication in the Business Context
Learn how to communicate effectively with staff, peers, customers, and/or managers.
Learn how to develop a smooth change process within a team.
Learn about different decision styles and how they contribute to team decision making.
Learn how to make better decisions as a team.
Effective Communication and Email Etiquette
Learn how to improve verbal and written communication.
Equipping IT Professionals for Tech Support
Learn the communication, conflict resolution, and people skills needed to grow in an IT support role.
Estimation and Schedule Management
Learn how to improve scheduling and estimation skills for managing projects.
Learn the proven, simple, easy to implement tools and strategies to ensure that ethics and integrity guide actions.
Learn to overcome presentation anxiety and create effective presentations.
Improving Interpersonal Skills
This course will teach you about interpersonal skills so that you can become more aware and improve soft skills in the workplace.
Learn how to assess initiation and employ planning tools and techniques to create high functioning teams that start projects in the best form to help ensure success.
Project Integration and Change Management
Learn how to correctly start a project, control changes to the project, and close the project.
Project Management Success Principles
Learn how to develop comprehensive project plans including scope, schedule, and budget.
Learn about the quality and risks associated with managing a project.
Learn to identify the quick and key processes you can use to help you defend your teams, your project’s resources, and your business solutions.
Learn the easy to implement tools and strategies to improve teamwork.
The Exceptional Project Manager
Learn how to improve scheduling and estimation skills for managing projects.
The Psychology, Art, and Science of Change Management
Learn the fundamentals of Organizational Change Management and the process of leading change within an organization.
Time Management and Prioritization
Learn the easy to implement tools and strategies to improve time management.
Promote an in-depth understanding of work-life balance and why it is important for productivity and happiness.
Learn the foundational aspects of Business Analysis.
Learn how to develop a smooth change process within a team.
Learn about different decision styles and how they contribute to team decision making.
Learn how to make better decisions as a team.
Estimation and Schedule Management
Learn how to improve scheduling and estimation skills for managing projects.
Learn the proven, simple, easy to implement tools and strategies to ensure that ethics and integrity guide actions.
Learn how to assess initiation and employ planning tools and techniques to create high functioning teams that start projects in the best form to help ensure success.
Project Integration and Change Management
Learn how to correctly start a project, control changes to the project, and close the project.
Project Management Success Principles
Learn how to develop comprehensive project plans including scope, schedule, and budget.
Learn about the quality and risks associated with managing a project.
Learn to identify the quick and key processes you can use to help you defend your teams, your project’s resources, and your business solutions.
Learn the easy to implement tools and strategies to improve teamwork.
The Exceptional Project Manager
Learn how to improve scheduling and estimation skills for managing projects.
The Psychology, Art, and Science of Change Management
Learn the fundamentals of Organizational Change Management and the process of leading change within an organization.
Time Management and Prioritization
Learn the easy to implement tools and strategies to improve time management.
Learn how to automate an Information Technology (IT) infrastructure utilizing Puppet.
Introduction to Data Science & Machine Learning
Learn how data can be gathered to improve the overall needs of the business.
Introduction to Graphics Processing
Learn a working knowledge of graphics processing practices within Machine Learning using CUDA, PyCuda, OpenCL, Vulkan, and Tensorflow.
Introduction to Machine Learning
Learn various Machine Learning algorithms to evaluate and productize models.
Learn how to create basic programs using Python.
Learn how to develop simple programs using fundamental Python concepts.
Introduction to Python for DevOps/Scripting
Provide DevOps engineers the Python skills they need for scripting, automation, and to enhance productivity.
Learn both R and Python programming languages by providing comparisons and recommendations between both.
Learn how to use Python to explore and analyze data, run basic regression models, visualize data, and apply some basic machine learning models to data.
Software Engineering in Python
Learn software engineering techniques using Python.
Learn both R and Python programming languages by providing comparisons and recommendations between both.
Learn how to use R as a tool to perform data science, machine learning or statistics on large data sets.
Learn how to use the features of ES6, the newest version of JavaScript, to write increasingly complex scripts and applications.
Learn how to use the React.js library and JSX to make simple data-driven UIs.
Learn to deliver web-based solutions using Gatsby.
Working with React for Javascript Developers
Provide JavaScript developers with the essential knowledge necessary to build UI components with React.
Learn how to integrate Redis into an application and/or stack.
Learn how to utilize the basics of the Ruby programming language to make functioning scripts and basic web applications.
Learn how to build basic functional applications using the Rails framework.
Learn how to successfully manage software projects being developed with Ruby and/or Rails.
Learn how to leverage Ruby to support the Q/A and testing processes.
Introduction to SageMaker for Data Analysts
Learn how to choose the right questions to ask and how to answer them with ML.
Learn how to quickly build web applications in Scala using the Akka framework.
Introduction to Scala Learning Spike
Learn the fundamentals of the Scala programming language.
Test-Driven Development with Scala
Learn how to effectively test Scala based applications.
Promote foundational understanding of the Scrum values, practices, and applications.
Learn the key concepts required to adopt Elasticsearch.
Learn the basics of search within the Solr/Lucene context.
Learn the best practices for establishing security standards in your organization.
Learn the philosophy, models, goals, practices and tools being used to move to a DevSecOps culture.
Learn about the HEAVENS security model and how to transition output to HEAVENS format.
Learn about threat modeling, approaches, tools and benefits.
Troubleshooting with Wireshark
Provide a fundamental understanding of Wireshark and how to use it for network troubleshooting.
Learn the philosophy, models, goals, practices and tools being used to move to a DevSecOps culture.
Learn how to leverage Selenium and related tooling to test applications in browsers.
Learn how to use Selenium to test web applications as the browser would interact with them.
Learn how to automate an Information Technology (IT) infrastructure utilizing Puppet.
Learn how to utilize and manage Snowflake databases.
Fundamentals of API Development
Promote a fundamental understanding of APIs and develop the skills needed to architect and build APIs using best practices.
Introduction to Behavior-Driven Development
Learn the skills and concepts necessary to use BDD in software development.
Introduction to Microservices Architecture
Promote an introductory understanding of microservices architecture and concepts and how they can be used within an enterprise.
Modern Software Development for Project Managers
Promote an in-depth understanding of the software development life cycle and how Git and DevOps work together in application development and deployment.
Promote an in-depth understanding of networking concepts.
Learn how to effectively integrate today’s best software development practices.
Learn about how adopting Agile impacts an organization.
Learn how to effectively estimate for Agile projects.
Learn about an intensive exploration of Agile Testing roles and techniques.
Learn how to effectively capture business requirements for an Agile project.
Learn how to use Agile to develop software.
Learn the skills to become certified in Agile project management.
Certified Agile Practitioner and Agile Developer Certification
Learn how to become a Certified Scrum Practitioner and Certified Scrum Developer with hands-on experience.
Learn how to become a certified and successful Product Owner through in-depth study of Agile, Scrum, and Lean concepts.
Promote foundational understanding of the Scrum values, practices, and applications.
Fundamentals of API Development
Promote a fundamental understanding of APIs and develop the skills needed to architect and build APIs using best practices.
Introduction to Behavior-Driven Development
Learn the skills and concepts necessary to use BDD in software development.
Introduction to eXtreme Programming (XP)
Learn how to successfully implement XP methodology in your organization.
Learn how to use Kanban to enhance and improve your project management.
Introduction to Lean Development
Learn how to shift to the Lean process.
Introduction to Microservices Architecture
Promote an introductory understanding of microservices architecture and concepts and how they can be used within an enterprise.
Introduction to Object Oriented Programming
Learn about the key Object-Oriented (OO) Concepts required to build an OO system.
Learn about the different Object-Oriented Analysis and Design (OOAD) strategies to architect and build object oriented systems.
Learn how to utilize development oriented Unified Modeling Language (UML) Diagrams.
Leading the Agile Enterprise with the Scaled Agile Framework™
Learn how to use SAFe effectively in an enterprise Agile transformation.
Learn how to migrate to Adobe XD with a firm foundation of knowledge and best practices for migrating existing files and assets to the new system.
Modern Software Development for Project Managers
Promote an in-depth understanding of the software development life cycle and how Git and DevOps work together in application development and deployment.
Promote an in-depth understanding of networking concepts.
Object-Oriented (OO) Programming Language for Managers
Learn how OO Programming effects business.
Learn how to examine key OO concepts and OOAD strategies in one course.
Learn how to enhance Scrum learning with Lean thinking and software engineering practices.
Learn how to train your team to effectively implement Scrum.
Learn how to use Scrum-Kanban tools to improve work flow and agility.
Service Oriented Architectures for Managers
Learn how to plan, adopt, and effectively manage Service Oriented Architectures (SOA) solutions.
Software Engineering in Python
Learn software engineering techniques using Python.
User Experience (UX) - Research and Design
Learn about the principles of user-centered design and the value of user experience.
Learn how to create user stories as a means of tracking project requirements.
Learn how to effectively create user stories.
Learn a comprehensive understanding of Spinnaker’s features and capabilities in relation to the standard CI/CD concepts it supports.
Learn to develop with a solid and practical foundation using Spring.
Learn about how to build web applications using the Spring MVC framework.
Learn the overall Spring platform including Spring Boot, Spring MVC, Restful Spring, testing with Spring and managing data with Spring.
Administering SQL Server in Azure
Learn about how the SQL Server database administrator (DBA) role changes when administering SQL Server in Azure with running SQL Server on Azure Virtual Machines or using Azure SQL Database.
Learn the basics of interactive SQL and SQL*Plus operations.
Learn the core concepts of SQL.
Introduction to SQL for the Non-Technical
Learn how to effectively interact with, query, and analyze data in SQL databases.
Learn the syntax and concepts of TSQL.
Learn how to use PL/SQL on Oracle databases and apply those skills to real world problems.
Learn to incorporate the principles of SRE into practice.
Introduction to Linux Learning Spike
Learn how to setup, manage, and configure a Linux machine.
Learn how to identify the right context for analysis, perform the analysis and tell a story to drive action.
Learn the fundamentals of Tableau.
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
Learn how to 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.
Learn how to express infrastructure across multiple teams within an enterprise using Terraform.
Test-Driven Development with Scala
Learn how to effectively test Scala based applications.
Learn about the HEAVENS security model and how to transition output to HEAVENS format.
Learn about threat modeling, approaches, tools and benefits.
Learn how to migrate to Adobe XD with a firm foundation of knowledge and best practices for migrating existing files and assets to the new system.
User Experience (UX) - Research and Design
Learn about the principles of user-centered design and the value of user experience.
Learn how to create user stories as a means of tracking project requirements.
Learn how to effectively create user stories.
Learn how to utilize development oriented Unified Modeling Language (UML) Diagrams.
Introduction to Vagrant Learning Spike
Learn how to use the essentials of Vagrant.
Learn to use Nuxt.js in modern web application design.
Introduction to Mobile Application Design
Learn how to use principles for designing effective user experiences across mobile web platforms.
Introduction to Web and Mobile Usability
Learn how to improve the user experience of web and mobile applications using usability theories and design principles.
Learn how to develop web applications and websites that are Section 508 compliant and usable by all users regardless of handicaps or disabilities.
Learn the tools and knowledge needed to ensure your websites can maintain a decentralized approach to improve speed, accessibility and user experience.
Learn about ElectronJS through hands-on labs and real projects.
Learn how to determine if a switch to HTML5 is worth the time and money.
Learn how to create compelling websites by applying design techniques to HTML with simple CSS rules.
Introduction to CSS Learning Spike
Learn how to create compelling websites by applying design techniques to HTML with simple CSS rules.
Learn how to use Dojo to build cross-platform applications.
Learn how to develop programs in the Elm language and compile them to JavaScript.
Learn how to build and edit simple web pages using HTML and CSS.
Learn how to build web sites using HTML5.
Learn how to use jQuery to work with the DOM, select elements and build web applications.
Introduction to Mobile Application Design
Learn how to use principles for designing effective user experiences across mobile web platforms.
Learn how to utilize the fundamentals of PHP and Apache to build basic web applications.
Learn how to leverage Selenium and related tooling to test applications in browsers.
Introduction to Web and Mobile Usability
Learn how to improve the user experience of web and mobile applications using usability theories and design principles.
Learn how to create mobile apps using C#.
Software Engineering in Python
Learn software engineering techniques using Python.
Learn how to develop web applications and websites that are Section 508 compliant and usable by all users regardless of handicaps or disabilities.
Web Application Development for Managers
Learn how to differentiate between the major web application frameworks and the strengths and weaknesses of each in order to better manage developer teams and software development planning.
Learn how to use Selenium to test web applications as the browser would interact with them.
Learn how to create mobile apps using C#.
Customized Technical Learning Solutions to Help Attract and Retain Talented Developers
Let DI help you design solutions to onboard, upskill or reskill your software development organization. Fully customized. 100% guaranteed.
DevelopIntelligence leads technical and software development learning programs for Fortune 500 companies. We provide learning solutions for hundreds of thousands of engineers for over 250 global brands.



“I appreciated the instructor’s technique of writing live code examples rather than using fixed slide decks to present the material.”
VMwareAbout Us
LET’S DISCUSS
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.
Resources
Thank you for everyone who joined us this past year to hear about our proven methods of attracting and retaining tech talent.

- Boulder, Colorado Headquarters: 980 W. Dillon Road, Louisville, CO 80027
© 2013 - 2022 DevelopIntelligence LLC - Privacy Policy