This course introduces students to object oriented programming with Java(TM). Basic concepts are introduced early, with a strong focus on classes. Additional topics include event driven (Windows) ...
we don't expect you to be a full time programmer to learn Java, we have designed this course such that a person with minimum or no prior programming knowledge is comfortable working with our text ...
Introduction to programming practice using Python. Analysis and formulation of problems for computer solution. Systematic design, construction, and testing of programs. Substantial programming ...
and the key principles of secure programming. This introduction sets the stage for the more technical discussions that follow. To protect your Java applications, you first need to understand the ...
and Java programming languages. Here, then, are 10 free programming courses and online trainings which you can access to start your professional development journey from today—and some of them ...
Foundational Computer Science topics are also covered including bits, bytes, twos complement arithmetic, gates, logic circuits and an introduction to assembler programming. The fourth number of the ...
We are not currently accepting applications for this course. Register your interest below to be notified when applications open again. Data Science and Big Data Analytics are exciting new areas that ...
This course is designed to introduce students to the field of virtual reality (VR) and provide students with hands-on experience developing applications for modern virtual and augmented reality ...
This course provides an overview of System Programming for the Linux operating system, or software which is interfacing directly with the Linux Kernel and C library. The basic components of a Linux ...
An introduction to animals and animal science, covering a range of animal species and incorporating the principles of nutrition, reproduction, lactation, genetics and growth. A overview of New Zealand ...
This course provides a broad introduction to carrying out qualitative research and how to apply qualitative methods to a range of contexts and study designs. We draw on the expertise within the ...