This course builds on Visual Basic for Applications in Excel, introducing a wider range of objects and applying previously learnt programming constructs to more complex and robust programs. Applications covered include importing data into Excel, manipulating pivot tables, reporting and complex data manipulation. More Details
Using a step-by-step approach, this course shows how the Visual Basic for Applications (VBA) programming language can extend the functionality of Excel. Participants will write macros to accept user input, read to and write from cells and manipulate data; they will also write custom functions and create user forms. More Details
For students who have successfully completed Visual Basic for Applications (VBA) in Excel Part 2 or have knowledge of subjects therein, this course includes customisation features such as classes and Add-ins, database-enabled web publishing, and integrating Excel VBA with functionality from other applications. More Details
Assuming a basic knowledge of Microsoft Excel, this hands-on step-by-step spreadsheet course guides participants through commonly used business applications such as forecasting techniques, advanced database functions and logical tests and Pivot tables. More Details
Are you an emerging young artist, young gallery or individual interested in working in visual art? Then this short course taught by Renee Pfister is the course for you More Details
The .NET Advanced Applications with C# short course will teach you how to design and implement complex windows applications using the latest .NET techniques. More Details
For students with a working knowledge of Java and of creating web pages using HTML. They will learn how to develop real world web applications with Java, using JSPs and Servlets, and understand fundamental JSP syntax. More Details
City University London introduces complete beginners to basic skills in Portuguese; this 10 class course teaches key grammatical structures, vocabulary and the spoken word More Details
This course explores open source applications equivalent to proprietary applications that most businesses and individuals use. It focuses on software that is completely free to license, which works on the computers you have. By the end of the course, the students will have a good knowledge of how to use desktop Linux and a series of open source applications, in addition to being able to identify the best equivalent apps to use when they choose to migrate to Linux and open source applications. More Details
Learn Japanese with City University London’s intermediate lessons. If you already have the basic knowledge of this interesting language, this course will push you to the next level. More Details
For students with knowledge of C# language (approximately 20 hours tuition), the module teaches the fundamentals of web development using ASP.NET and C#, with the aim to develop a database driven website. More Details
Learn how to develop real world web applications with PHP using object oriented programming. This course focuses on how to build modular and practical web applications, building on the skills introduced in Web Programming with PHP/MySQL Part 1 and new skills such as application design patterns, database integrity, security and data validation. More Details
This course is intended to enable those already familiar with HTML to build more powerful web solutions and advance to dynamic, database-enabled, website/intranet programming and applications using the popular PHP language. More Details
These International Law courses provide an introduction to the basic elements of international law and worldwide system of relationships known as public international law More Details
This short course teaches CSS theory and practical strategies for turning graphical mockups into functioning CSS-styled websites. It covers CSS2 and CSS3 on HTML 5. It is intended to fast-track learners who are confident with XHTML and have a basic knowledge of CSS. More Details
Understand basic financial management and small business accounting requirements on this Practical Financial Management for Small Businesses More Details
This course builds on Java 1: Object-Oriented Programming with Java, Part 1, introducing a wider range of classes from the Java language, put together in complex applications, e.g. multithreading in GUI applications using networking components to communicate with each other and download online resources, applying previously learnt programming constructs using design patterns that will be taught in the course. More Details