arSensa’s passion is building high performing teams. Continuous
improvement and learning is key to better teams and better
organizations. Our training philosophy is rooted in practical
All of our courses combine hands-on practice and exercises ensuring an
engaging memorable experience. Every one of our instructors is also a
consultant. Be taught by industry experts who bring real-world insight
to your learning experience.
We specialize in corporate training, offering only private sessions.
This ensures that the learning experience is relevant to you and
allows a focus not available in public sessions. All courses and
exercises can be customized upon request. Courses are available in
both in-person and virtual sessions.
To book a course contact us.
For a truly customized experience our experts can design and build
training courses suited to your needs. Let us use our hands-on training
approach to create courseware for your organization.
Our trainers have
designed courses in use by national education companies on a variety of
subjects in both hard-skill technical areas and soft-skill growth.
Custom built courses optionally include the development of student
evaluation materials, train-the-trainer programs, and pair teaching.
Agile practices are changing how organizations build products and
remain relevant to their customers. The flexible approach to
requirements and emphasis on quick delivery is changing how
organizations are structured and their approach to their customers.
This course teaches the fundamentals of Agile, what it means to work
on and with Agile teams, and how to start using Agile in your
Adopting Agile at the team level is only the first step in a longer
journey. As Agile methodologies spread through an organization, how
that organization is managed must change. This course covers the
impact of Agile transformation on leadership styles and how to adjust
to get the most out of your Agile teams.
Agile and Scrum have changed the way organizations think about
doing work. The role of Scrum Master is key to a team’s success,
helping them improve their delivery and clearing their path. Moving
from coaching teams to helping organizations transform is a daunting
task. This course teaches how.
The rapid nature of Agile development requires a different approach
to building and testing software. This course teaches the modern
engineering practices used by Agile teams.
The adoption of Agile methodologies means changes not only at the
team, but also at the organizational levels. As your organization
increasingly adopts Agile practices, your approach to product
management must change.
Distributed and remote working teams have become increasingly
common in large organizations. As companies embrace Agile practices,
their transformations are made more challenging by geographic and
timezone separation. This virtual course covers how Agile helps make
distributed teams more productive, the cultural changes necessary for
success, and the variety of structural and management patterns
The rapid and flexible nature of Agile delivery requires timely
management of requirements for success. An Agile Product Owner is
constantly eliciting new requirements, writing user stories, refining
the backlog, and interacting with their Agile team to ensure the right
things are being delivered.
Changing development processes can have a deep impact on your
organization. This course discusses what becoming Agile means for your
company and the right and wrong way of undertaking a transformation.
Kanban began as a scheduling process in manufacturing as part of
the Lean approach. Since its inception it has grown and is now used
across industries. Kanban is used at the small scale within Scrum
teams, as an Agile methodology in its own right, and at departmental
levels to aid in feature flow through an organization.
Lean began in manufacturing but has grown to being a
multi-disciplinary methodology. Just-in-time production, shortening
delivery times, focus on quality, and continual improvement are all
concepts that can be used regardless of your industry. This course
introduces you to the Lean methodology and how to adapt it to your
Ensuring all parts of your organization are focused on the right
outcomes is a challenge. The setting of goals and expectations helps
steer companies, reduce risk, and leads to better results. This course
gives an overview of goal setting methodologies including Management
By Objectives and Objectives and Key Results (OKRs), teaching the
benefits and pitfalls of these mechanisms and their effects on your
Development teams speak their own language and the pace at which
technology is moving makes keeping up difficult. This course is for
non-technical people who want a high level understanding of the tools
and tech stack used in modern engineering environments. Improve your
ability to communicate with your technical teams and better understand
Increasingly businesses are reliant on managing and manipulating
data. Excel only takes you so far and the ability to write small
scripts to solve problems can improve your efficiency. This course
introduces you to coding using the Python programming language.
Most programming courses make no assumption about your prior
knowledge, this course is different. It assumes you already are a
programmer. Want to dive head first into Python, but don’t want to sit
through a basic course? This class is for you.
Django is a powerful web framework that allows the rapid creation
of websites. This hands-on course introduces you to Django’s database
modelling, web view mechanism, user management, authentication,
authorization, templating, and the Django admin toolkit.
The DRF quickly enables programmers to add REST-based APIs to their
Django site. This course introduces Django coders to the DRF’s view
mechanisms, serialization, routing, renderers, and permissions.
Automation in testing is key to improving the throughput of
development teams and is required to achieve Continuous Integration
and Delivery goals. Selenium is a collection of open sourced tools
that automates web testing. Selenium IDE is a click-to-record and
test playback tool. This course introduces Selenium IDE and how to use
it in your testing environments.
Automation in testing is key to improving the throughput of
development teams and is required to achieve Continuous Integration and
Delivery goals. Selenium is a collection of open sourced tools that
automates web testing. This course covers both the record-and-playback
Selenium IDE and programming Selenium directly with WebDriver.