IT Training

Online and Classroom based IT Training Courses

We provide IT training through our partner company London Academy of IT. Our courses are highly practical, including guided applications and tailored details to suit everyone's IT background and level of experience. You can book our courses online and attend courses online, at your workplace or in our classrooms at Stratford in London.

  • SQL/T-SQL
  • HTML & CSS
  • WordPress
  • JavaScript
  • Testing
  • Power BI
  • C#
  • Python
  • Java
  • PHP
  • MySQL
  • Laravel

Course List

Here is the list of 46 search results IT courses. Please click on the course titles to view more details and book the courses.

Agile Project Management

This course is designed for software professionals who wants to start with project management and want to understand various project management methodologies and terminologies related to Agile. The course is also for the people in project management or wants to go into project management. This course is ideal for Project managers, Product Owners, Development Team Members, Scrum Masters and delegates who want to step into this career.

Read More

AI & Machine Learning with Python

This course is designed to provide students with the knowledge and skills needed to perform Artificial Intelligence (AI) and Machine Learning using Python programming language. Students will learn to apply machine learning and deep learning algorithms using the libraries such as scikit-learn, Kears, and Tensorflow.

Read More

Android App Development with Java

This course is designed for beginners who wish to become a mobile application developer by using Android, which is one of the most popular programming languages for mobile application development. It is a classroom-based course that covers the essential topics to start programming with Android.

Read More

ASP.NET Core for Beginners

This course teaches how to develop web applications with ASP.NET Core. You will learn how to work with models, views and controllers, how to develop database objects with the Entity Framework, how to secure applications with the ASP.NET Identity and how to deploy ASP.NET Core applications.

Read More

Blockchain and Cryptocurrency for Beginners

In this course, you will learn a brief history of blockchains along with all the components that you need to be able to operate within and understand the industry. By the end of the course, you should be able to understand and differentiate between different blockchains and cryptocurrencies. You should gain the ability to be able to use cryptocurrency for yourself.

Read More

Bookkeeping and using Accounting Software

This course teaches basic principles of book-keeping and covers manual bookkeeping techniques while learning to use an online cloud accounting software. The course is invaluable for anyone wishing to computerise their accounts, or who need to use a computerised accounts package, and do not have any previous accounts experience or formal training in accounts and finance.

Read More

C Programming For Beginners

This course is designed for delegates who want to understand fully the basics of C Programming Language. Along with the same the delegate will understand what are the fundamental programming techniques and library functions. Best Industry specific coding standards are also covered.

Read More

C++ Programming For Beginners

This course is designed for delegates who want to understand fully the basics of C++ Programming Language. Along with the same the delegate will understand what are the fundamental programming techniques and library functions. Also, the best coding practices will be covered.

Read More

Cloud Computing Fundamentals with Microsoft Azure

This course is designed to provide an understanding of cloud computing fundamentals and best practices, as well as to offer hands-on experience using Microsoft Azure. It teaches the fundamentals of Cloud Computing with an emphasis on Microsoft Azure, foundational level knowledge of cloud concepts, core Azure services, security, monitoring and automation.

Read More

Computer Basics for Beginners

The Computer Basics course provides essential knowledge for using a PC. Learn how to use MS Office to write a letter, create a presentation or simply calculate a shopping list. The course will also cover saving or transferring your documents to other computers.

Read More

Data Analysis with Python

Python is a multi-paradigm programming language which has become the language of choice for data analysis, data visualisation and machine learning. This Data Analysis with Python course provides a concrete first step in learning data analysis.

Read More

Data Fundamentals for Cloud Computing with Microsoft Azure

This is a comprehensive course intended for professionals interested in the fundamentals of data in Azure including relational and non-relational data concepts, Azure services for DB, large-scale analytics, and real-time data analytics.

Read More

Data Science with Python

This course is designed to provide students with the knowledge and skills needed to perform data science using Python programming language. Students will learn to apply machine learning libraries such as Pandas, Seaborn and scikit-learn. The course will cover topics such as data cleaning, exploratory data analysis, machine learning algorithms, model evaluation, and selecting the appropriate model for business use.

Read More

Database Design with MySQL

MySQL is one of the most popular database management system. You will learn how to install MySQL and create a database from scratch from this instructor led, hands-on classroom based training. Our MySQL Database for Beginners course covers all the basics syntax and SQL statements to create, insert, update, delete data and manage tables. This course is also very useful for the Web Developer to build MySQL database driven websites. It is also a prerequisite course to attend our PHP courses.

Read More

Digital Marketing, SEO and Social Media for Businesses

This course is very practical and is broken up into chunks. Mini-lectures will be followed by individual, pair and group tasks, and the ultimate challenge will be to devise a real, in-depth digital marketing plan for a company (either fictional—or your own!).

Read More

Flutter & Dart for Beginners

A comprehensive introduction to Flutter for beginners. Starting with the fundamentals of Dart programming and moving into Flutter UI examples. This course will teach you Flutter and Dart from the ground up, with no prior knowledge required. Build iOS and Android apps with just one codebase. You'll learn the different approaches for loading and maintaining data in Flutter apps.

Read More

Golang Programming for Beginners

This structured curriculum will provide students with a comprehensive understanding of Go programming, from the basics to more advanced topics.

Read More

Introduction to Cyber Security

This beginner’s course will give you the fundamental understanding around cyber security concepts and network security. You will go through understanding how in theory 2 devices communicate through networks and the security elements that will ensure a secure connection. This course will explain types of attacks that can occur on a network such as Malware and phishing. In addition, learning cyber security frameworks that are mandatory depending on what country the network sits in.

Read More

Java Programming with Advance Concepts

This course is designed for delegates who have covered the basic and intermediate levels of the java programming. This course will provide an in-depth knowledge of the collections framework, multithreading concepts of java, Managing Input/output Files in Java and Managing Errors and Exceptions and Assertions and design by contract.

Read More

Java Programming with Object Orientation

This course provides essential knowledge and skills on object oriented programming in Java. Delegates will learn how to create and use classes, interfaces, methods, parameters and arguments, objects, encapsulation, inheritance, polymorphism, abstraction, collections (ArrayList & Vectors).

Read More

JavaScript for Beginners

JavaScript is one of the most important languages when it comes to building modern, interactive websites and apps. Along with HTML and CSS, it is one of the core building blocks of the web - and it's growing ever more popular thanks to the wealth of powerful JavaScript libraries and frameworks available

Read More

JavaScript Intermediate to Advanced

This course is designed for delegates who have covered the basic course on the JavaScript and jQuery and want to further enhance their knowledge on JavaScript with DOM, Events, Functions, Object Orientation, JSON, jQuery, Ajax, node.js, web storage and server-side JavaScript.

Read More

Laravel PHP Framework

This training covers from preparing a development environment, configuration and gradually moving on to the different components. Laravel allows you to develop applications which are scalable and efficient, user-friendly and clean.

Read More

Microsoft Power BI for Beginners

Power BI enables us to create visual analytics and dashboards from data and allows us to understand complex data structures with useful insights. In this course, you’ll learn how to analyse data, design effective data models, build DAX formulas and create dashboards and visualisations.

Read More

Microsoft Project

This course is designed for project managers who want to learn how to use the MS Project 2016 tool efficiently and perfectly. A full hands-on course with exercises and demos will be delivered. The course is also useful for delegates who want to start the career as a project manager and want to learn how best the planning can be done.

Read More

Object Oriented Programming in PHP

This course provides essential knowledge and skills in object oriented programming in PHP. Students will learn how to create and use classes, methods, properties, class inheritance, access control modifiers, constructors, destructors, abstract classes and interfaces.

Read More

Online Store with WooCommerce in WordPress

You will learn how to create an online shopping store (e-commerce site) with the WordPress to sell products or services online. You will use the best free WordPress ecommerce plugin WooCommerce.

Read More

Preparation of ISTQB Certification

This course is designed for delegates who have knowledge of the testing methodologies and concepts. Our Testing For Beginners Training Course covers in detail all of the prerequisites. At the end of the course, the attendee is well prepared for sitting in the ISTQB Foundation exam. The exam fee is not included in this training.

Read More

Programming With C# for Beginners

This course is designed for beginners who wish to become a Microsoft .NET developer by using C# (C Sharp) which is one of the most popular programming languages for web, desktop and mobile application development. It is a virtual classroom-based course that covers the essential topics to start programming with C#.

Read More

Programming With Java for Beginners

This course is designed for beginners who wish to become a software developer by using Java, which is one of the most popular programming languages for web, desktop and mobile application development. It is a classroom-based course that covers the essential topics to start programming with Java.

Read More

Programming with R

R is a programming language and environment for statistical computing and graphics. R provides a wide variety of statistical and graphical techniques and is highly extensible. This intensive training course helps students learn the practical aspects of the R programming language. The course is supplemented by many hands-on labs which allow attendees to immediately apply their theoretical knowledge in practice.

Read More

Python Intermediate to Advanced

This course is designed for delegates who have covered the basic course on the Python programming. The course is for professionals/students who want to further enhance their knowledge on python and see how python is well integrated with other languages.

Read More

Python Programming for Beginners

This course is designed for beginners who wish to become Python programmers or tutors. It is a classroom-based course that covers the essential topics to start programming with Python. It is an ideal course for teachers teaching or preparing to teach OCR or AQA Computing/Computer science subjects to GCSE and A-level students.

Read More

Responsive Web Design with Bootstrap

The Responsive Web Design with Bootstrap course provides essential knowledge and skills for designing mobile optimised responsive websites by using the Bootstrap framework. Basic knowledge of web design, HTML or CSS is required for this course.

Read More

Selenium & QTP for Automation Testing

This course is designed for software testers who want to start with automation testing, Automation testers who want to upgrade their skills, QA Engineers, QA Managers, Test Leads, Experienced Professionals from IT or not IT backgrounds having basic knowledge of software testing.

Read More

SEO - Search Engine Optimisation

Search engine optimisation is an essential part of success on the web today. Our SEO for Beginners course provides students with the most up-to-date information about how search engines work, plus techniques to ensure that their content ranks highly on search engine results pages.

Read More

Software Testing For Beginners

This course is designed for beginners who wish to take their career towards software testing. This course will cover all the concepts used in software testing so that the individual attending the course gets the skills and knowledge needed from the view of testing particular software.

Read More

SQL for Beginners

This training course will teach you the essentials of SQL. In this course you’ll learn how to use SQL to create a database & tables, retrieve data from a database, filter data, aggregation, use functions, subqueries, join multiple tables and create views.

Read More

SQL Intermediate to Advanced

This course is designed to further your understanding of structured query language (SQL) and improve your skills and expand your knowledge. Our Intermediate to Advanced SQL course builds upon the skills learnt in our Introduction to SQL course. It covers windowing, CTEs, dynamic SQL, logical functions, control flow, creating user-defined functions, stored procedures and cursors. You'll also learn how to improve query performance, transaction processing and error handling.

Read More

SQL Server Integration Services (SSIS) Advance

This course will help students to build the SSIS packages to extract, transform and load operations for a data warehouse. It details the methodologies for managing high-volume, slowly changing dimensions and for handling XML files.

Read More

SQL Server Integration Services (SSIS) Basics

Our SQL Server Integration Services (SSIS) is an instructor-led classroom-based training course that teaches attendees how to perform data integration and transformation by using SSIS. At the end of this course, attendees will have a good understanding of SSIS concepts and creating SSIS packages.

Read More

SQL Server Reporting Services (SSRS)

Our SQL Server Reporting Services (SSRS) is an instructor-led virtual classroom-based training course that teaches attendees how to design and create reports, indicators, charts, data bars, lists, map layers and manage these by using SSRS.

Read More

Tableau for Beginners

Learn Tableau for Business Intelligence, data analysis and data visualisation by Building Worksheets and Creating Professional Dashboards step by step.

Read More

Web Design for Beginners

This Web Design for Beginners course provides essential knowledge and skills for designing, publishing and maintaining websites for personal or professional use. In this hands-on-based, instructor-led training course you’ll build a website from scratch using HTML and CSS. No prior knowledge of web design, HTML or CSS is required for this course. This course is for you if you are interested in creating or maintaining your own or others’ websites.

Read More

Web Development with PHP and MySQL

This hands-on PHP & MySQL Training course teaches the comprehensive skills for building dynamic, data-driven, interactive websites.

Read More

Website Development with WordPress

This course will provide you with the necessary skills to build, manage and run a beautiful website or blog by using WordPress. You can create anything from personal blogs to professional websites within a short span of time. It is also a powerful content management system (CMS). No coding is required. You will be able to design your blog/website by using the readymade WordPress templates.

Read More