561 attributed reviews in the last 3 years
Refreshingly small course sizes
Outstandingly good courseware
Whizzy online classrooms
Wise Owls only (no freelancers)
Almost no cancellations
We have genuine integrity
We invoice after training
Review 30+ years of Wise Owl
View our top 100 clients
View our live online and classroom programming training courses in Python, C#, SQL, Office Scripts, Google Scripts and VBA - learn to program in small classes (maximum 6 people).
We currently run the following scheduled Programming courses:
We like programming! To help you choose which language to learn, we've included a quick guide below. To avoid any bias, the languages are listed in alphabetical order.
When and why you would use it
Visual C# allows you to build websites and forms-based systems in .NET.
The new way to automate Excel (and presumably in the future other Microsoft applications) using a language based upon TypeScript.
An increasingly popular language used to manipulate data, scrape websites, analyse statistics and much more besides.
SQL allows you to extract information from SQL Server databases, and then manipulate it.
Visual Basic for Applications is the language included in Microsoft Office, and allows you to automate Excel, Access and other programs.
Here are the main courses that we teach in each language:
If you're not a specialist programmer, you'll probably want to avoid learning Python or C#, but becoming proficient in Google Scripts, Office Scripts, SQL or VBA may well make you able to do day-to-day tasks more quickly, without needing to resort to getting help from your (busy) IT department all the time.
Whichever language you choose, you'll have to master the same core concepts:
Variables are places in which you can store single items of data, such as integers, dates and bits of text.
At the heart of programming is the ability to test a condition, to see which execution path to follow.
Also at the heart of programming is the ability to repeat a series of steps a number of times, perhaps while a particular condition is true.
Note, however, that you won't encounter the above if you stick to learning the basics of SQL only.
Each of our scheduled courses (whether classroom or online) includes:
In addition, our classroom courses also include:
Still not convinced? You can read hundreds of testimonials to the quality of our training (all attributed and added in the last 3 years.
Here are the Programming courses we have scheduled for the next 3 months:
|Introduction to SQL||13-14 Dec||Online|
|Introduction to SQL||09-10 Jan||Online|
|Introduction to Python||18-19 Jan||Online|
|Introduction to MySQL||22-23 Jan||Online|
|Excel VBA macros||25-26 Jan||Online|
|Introduction to SQL||29-30 Jan||Online|
|Fast track Python||29-31 Jan||Online|
|Introduction to Office Scripts||29-30 Jan||Online|
|Fast track SQL||31 Jan-02 Feb||Online|
|Advanced SQL||01-02 Feb||Online|
|Intermediate C#||01-02 Feb||Online|
|Advanced VBA||05-06 Feb||Online|
|Introduction to Visual C#||05-06 Feb||Online|
|Introduction to MySQL||05-06 Feb||Online|
|Introduction to SQL||08-09 Feb||Manchester|
|Fast track C#||12-14 Feb||Online|
|Introduction to Python||12-13 Feb||Manchester|
|Introduction to SQL||20-21 Feb||London|
|Excel VBA macros||21-22 Feb||Manchester|
|Advanced SQL||21-22 Feb||Manchester|
|Introduction to SQL||26-27 Feb||Online|
|Introduction to Office Scripts||26-27 Feb||Online|
|Fast track Excel VBA||28 Feb-01 Mar||Online|
All prices exclude VAT. If you can't see the dates you want, don't forget that you always have the option of arranging onsite Programming training at your offices (we'll even provide the computers and projector).
Programming has come on over the years, but the essential principles remain the same (in virtually every language you create variables, test conditions and iterate over loops). To show the evolution of programming over the decades, here are the languages learnt by the oldest of the Wise Owls:
Main language learnt
In early Fortran you had to colour in shapes on punch cards with a 2B pencil! How times have changed ...
The 1990s saw Microsoft roll out Visual Basic for Applications across all of the MIcrosoft Office product range; it's still going strong today.
T-SQL is the dialect of SQL used for extracting data from SQL Server.
The up-and-coming language, Python allows you to write more concise code and supports lots of additional libraries.
Will Office Script or Google Script be the cloud language we will be writing in the AI era?
We don't train in Fortran (thank goodness), but we do still train in the languages from the other decades.
There are many ways in which we can help you learn Programming!
You can teach yourself how to program in Visual Basic for Applications by following this online tutorial.
We've published the following programming shorts.
25 Aytoun Street