Introduction Training
DevelopIntelligence specializes in delivering highly-customized, dedicated, role-based Introduction Training courses to technical teams and organizations.
Executing a digital transformation or having trouble filling your tech talent pipeline?
Learn moreNeed to stay ahead of technology shifts and upskill your current workforce on the latest technologies?
Learn moreIs your engineering new hire experience encouraging retention or attrition?
Learn moreLooking for in-the-trenches experiences to level-up your internal learning and development offerings?
Learn moreDevelopIntelligence specializes in delivering highly-customized, dedicated, role-based Introduction Training courses to technical teams and organizations.
Get your team started on a custom learning journey today!
Our Boulder, CO-based learning experts are ready to help!
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 Intermediate skill level. At DevelopIntelligence, Intermediate courses are for people who have been working within the technology area for 1.5 to 3 years.
Learn how to build .NET applications.
Learn how to write a stand-alone application using C#.
Agile Engineering Fast Track -
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.
Business Analysis With Agile -
Learn how to effectively capture business requirements for an Agile project.
Learn how to use Agile to develop software.
Certified Agile Practitioner -
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.
Certified Agile Product Owner -
Learn how to become a certified and successful Product Owner through in-depth study of Agile, Scrum, and Lean concepts.
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.
Teach the essentials of Atlassian JIRA
Leading the Agile Enterprise with the Scaled Agile Framework™ -
Learn how to use SAFe effectively in an enterprise Agile transformation.
Managing Agile Projects with Scrum and Lean -
Learn about an in-depth exploration of Scrum and Lean through hands-on lab work.
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 create user stories as a means of tracking project requirements.
Learn how to effectively create user stories.
This course will provide Product Managers with the knowledge and practical skills to plan, implement and manage an AI program.
Introduction to AI and Machine Learning in Azure -
Learn to implement AI and ML techniques on Azure.
Learn how to quickly build web applications in Scala using the Akka framework.
Introduction to Android Development -
Learn how to create Mobile Applications using the Android Platform.
Introduction to Angular Learning Spike -
Learn the basics of the web development framework Angular.
Learn how to implement Ansible into your DevOps stack.
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.
Introduction to Apache Spark -
Learn how to use Apache Spark as an alternative to traditional MapReduce processing.
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.
Introduction to AWS for Developers Learning Spike -
Learn how to use AWS as a proficient user of the technology tools.
Learn how to enable the communication and understanding required to effectively support, manage and migrate to AWS.
Learn how to deploy, configure and manage Azure using Chef.
Learn how to build, deploy, and maintain applications in Azure Cloud.
Describe the philosophy, models, goals, practices and tools being used to move to a DevSecOps culture.
Introduction to AI and Machine Learning in Azure -
Learn to implement AI and ML techniques on Azure.
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.
Equip developers with the skills and concepts necessary to use BDD in their software development.
Learn about the functions of Cassandra required to build a Cassandra-based application.
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.
Understanding Git and Github/Gitlab/Bitbucket -
To teach students the details and advanced usage of git and review the cloud-based tools and repositories.
Demonstrate how Bitbucket can make teams more productive.
Learn how to leverage Gradle as an automated build system.
Learn how to write a stand-alone application using C#.
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 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.
Ensure a comprehensive understanding of Spinnakers features and capabilities in relation to the standard continuous delivery and deployment concepts it supports.
Demonstrate Citrus functionality for automated testing while exploring integrations, development and testing processes.
Learn how to work with, configure, and deploy applications to AWS.
Learn how to enable the communication and understanding required to effectively support, manage and migrate to AWS.
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 develop basic programs with the Java programming language.
Learn how to write automated test code with Java.
Fundamentals of Apache CouchDB -
Learn the fundamentals of Apache CouchDB in this two-day hands-on course.
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.
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 OO 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.
User Experience (UX) - Research and Design -
Learn about the principles of user-centered design and the value of user experience.
Describe the philosophy, models, goals, practices and tools being used to move to a DevSecOps culture.
Learn about the key concepts and components of a DevOps environment.
Managing Agile Projects with Scrum and Lean -
Learn about an in-depth exploration of Scrum and Lean through hands-on lab work.
Learn how to utilize Docker for distributed apps.
Introduction to Docker Learning Spike -
Learn the basics about systems and application design using Docker.
Learn how to use Dojo to build cross-platform applications.
Learn how to create rich, interactive experiences across browsers, native mobile apps and embedded devices quickly and easily using Phoenix & Elixir
Introduction to Elasticsearch -
Learn the key concepts required to adopt Elasticsearch.
Learn how to develop programs in the Elm language and compile them to JavaScript.
Build Windows desktop application user interfaces using WPF and XAML.
Learn to deliver web-based solutions using Gatsby.
Understanding Git and Github/Gitlab/Bitbucket -
To teach students 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.
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 -
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 a technical overview of Google Cloud and its capabilities in the areas of information technology infrastructure, operations, big data, and machine learning.
Introduction to Cloud Computing -
This course provides an overview of the different cloud providers and what they offer.
Moving to a Hybrid Cloud for Managers Adding Google Cloud -
This course explores the development of a platform-based infrastructure using Google Cloud.
Learn how to leverage Gradle as an automated build system.
Learn how to leverage Gradle as an automated build system.
JavaScript for React & GraphQL Developers -
To deepen student’s knowledge and understanding of JavaScript and its latest version ES2018.
Introduction to Hadoop Administration -
Learn how to administer and maintain Hadoop.
Introduction to Hadoop for Managers -
Learn how Hadoop fits into organization infrastructures.
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.
Learn how to create basic programs using Python.
Learn the concepts, tools and processes to help your organization gain control over service management and delivery.
Equip developers with the skills and concepts necessary to use BDD in their software development.
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 Java Enterprise Edition (EE) 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.
Test-Driven Development (TDD) Learning Spike -
Explain the essentials of Test-Driven Development (TDD).
Web Services Concepts for Managers -
Learn about the key web services concepts required to effectively manage a web services project.
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 -
To deepen student’s knowledge and understanding of JavaScript and its latest version ES2018.
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.
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.
Learn how to install, configure, and administer Jenkins.
Learn how to enable continuous integration with Jenkins.
Teach the essentials of Atlassian JIRA
Teach the essentials of JIRA
Learn how to use jQuery to work with the DOM, select elements and build web applications.
Learn how to create basic web applications using JavaServer Pages (JSPs) and Servlets.
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 Android Development -
Learn how to create Mobile Applications using the Android Platform.
Create basic applications with the Kotlin programming language.
Introduction to Linux Learning Spike -
Learn how to setup, manage, and configure a Linux machine.
Introduction to AI and Machine Learning in Azure -
Learn to implement AI and ML techniques on Azure.
Introduction to Data Science & Machine Learning -
Examine how data can be gathered to improve the overall needs of the business.
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 Machine Learning -
Learn various Machine Learning algorithms to evaluate and productize models.
Learn how to use all parts of the MEAN stack together to create functional full-stack applications.
Learn the core concepts of SQL.
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 in this two-day hands-on course.
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.
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.
Introduction to OO 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.
OOAD Programming Hack-a-thon -
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.
Provide in-depth understanding of Microsoft Power BI.
Equipping IT Professionals for Tech Support -
Empower IT professionals with the communication, conflict resolution and people skills needed to grow with their changing roles.
Help students overcome presentation anxiety and create effective presentations.
Learn how to automate an Information Technology (IT) infrastructure utilizing Puppet.
Learn how to create basic programs using Python.
Learn how to develop simple programs using fundamental Python concepts.
Introduce developers to both programming languages providing comparisons and recommendations between the two languages.
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.
Introduce developers to both programming languages providing comparisons and recommendations between the two languages.
Learn how to leverage R to perform data analytics.
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.
JavaScript for React & GraphQL Developers -
To deepen student’s knowledge and understanding of JavaScript and its latest version ES2018.
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.
Learn how to build basic functional applications using the Rails framework.
Learn how to utilize the basics of the Ruby programming language to make functioning scripts and basic web applications.
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 -
Teach developers how to choose the right questions to ask and how to answer them with Machine Learning.
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.
Managing Agile Projects with Scrum and Lean -
Learn about an in-depth exploration of Scrum and Lean through hands-on lab work.
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.
Introduction to Elasticsearch -
Learn the key concepts required to adopt Elasticsearch.
Threat Modeling Fundamentals -
To teach students threat modeling, approaches, tools and benefits
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.
Equip developers with the skills and concepts necessary to use BDD in their software development.
Object-Oriented (OO) Programming Language for Managers -
Learn how OO Programming effects business.
Test-Driven Development (TDD) Learning Spike -
Explain the essentials of Test-Driven Development (TDD).
Understand the basics of search within the Solr/Lucene context.
Introduction to the Spring Framework -
Provide developers with a solid and practical foundation to begin using Spring.
Introduction to SQL for the Non-Technical -
Effectively interact with, query, and analyze data in SQL databases.
Site Reliability Engineering (SRE) -
Prepare the student to incorporate the principles of SRE into their practice.
On-board quickly with Tableau and begin using it.
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.
Test-Driven Development with Scala -
Learn how to effectively test Scala based applications.
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.
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.
Provide developers with the tools and knowledge needed to ensure your websites can maintain a decentralized approach to improve speed, accessibility and user experience.
Learn how to use Dojo to build cross-platform applications.
Learn how to develop programs in the Elm language and compile them to JavaScript.
Introduction to Mobile Application Design -
Learn how to use principles for designing effective user experiences across mobile web platforms.
JavaScript for React & GraphQL Developers -
To deepen student’s knowledge and understanding of JavaScript and its latest version ES2018.
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 configure and administer a WebLogic server.
Introduction to Apache Wicket -
Learn how to adopt Apache Wicket.
Build Windows desktop application user interfaces using WPF and XAML.
Provides training on how to create mobile apps using C#.
Customized Technical Learning Solutions to Help Attract and Retain Talented Developers
Technical training is a powerful tool to promote a company’s growth and success. Chat with one of our program managers to discuss the many customized training options available.
DevelopIntelligence leads technical and software development learning programs for Fortune 5000 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.” – VMware
View More
Thank you for everyone who joined us this past year to hear about our proven methods of attracting and retaining tech talent.
We believe in the power of technical training to promote a company’s growth and success. Chat with one of our program managers to discuss the many customized training options available.