Individual - IT Courses - Programming & Web Design

Python
Python I (30hrs)

This course is designed to teach you how to write Python scripts for small projects.

 

By the end of this course, you will be familiar with the workings of user functions, lists and dictionaries.

Python II (30hrs)

This course will teach you to manipulate big tabular data using Python.

 

You will be taught how to work on big data files in Python, by importing data in Excel and CSV format, as well as how to plot the processed data with different styles.

 

Prerequisite: Python I

Python III (30hrs)

In this course, you will be taught how to manage database and design interactive websites.

 

By the end of this course, you will have acquired the necessary skills for Python language web programming, including the use of common web frameworks.

 

Prerequisite: Python II

Linux
Linux (20hrs)

This course is designed to help learners in the basics of using Linux commands to manage communication between their software and their hardware.

 

By the end of this course, learners will know how to use the Linux environment, how to master files and file systems, as well as how to use text editing tools.

C++
C++ I (30hrs)

This course is designed to teach learners how to write C++ scripts.

 

By the end of this course, learners will know C++ fundamentals (input / output streams, control flow, etc.). Learners will also be familiar with the uses of arrays and user functions.

C++ II (30hrs)

This course is designed to teach learners how to write advanced C++ codes for large systems.

 

By the end of this course, learners will be familiar with inheritance and polymorphism in object-oriented programming (OOP). Learners will also be able to deal with dynamic memory allocation (pointers).

Prerequisite: C++ I.

Machine Learning
Machine Learning

This course is designed to help you to build intelligent systems using the concepts and methodologies from data science and machine learning.

 

By the end of this course, you will be able to select important features from data. Also, you will know how to use a variety of machine learning algorithms (supervised/ unsupervised techniques) for the selected features as well as how to work on performance metrics to evaluate the chosen machine learning model.

 

Prerequisite: Knowledge of Python language.

Cyber Security - Internet Security - Java
Cyber Security - Internet Security - Java (30hrs)

This course introduces students to the world of information and computer security, one of the most relevant areas of computing today. The course will examine causes of security breaches and provide methods to help preventing them.

 

Learners will be exposed to various security vulnerabilities of computing and networking systems and learn their fundamental aspects such as cryptography, user authentication, access control principles, trusted computing & multilevel Security, database security, SQL injection attacks, malicious software, worms, malware, viruses, denial-of-service attacks, intrusion detection and prevention systems, firewalls, among others.

 

Prerequisite: Programming knowledge.

WordPress
WordPress (15 hrs)

This course is designed to teach learners how to design a personal website and blog content in WordPress.

 

By the end of this course, learners will know how to use themes, to add and design web pages and posts, as well as to use media in their personal website.

Web Programming and Design
Web Programming and Design (30hrs)

This course introduces the fundamentals of web programming as well as state-of- the-art technologies used in designing and developing rich multi-tiered web-based applications.

 

This course presents the basics of client-side/server-side web programming and the skills and tools needed to create dynamic Web-based applications. It provides in-depth coverage of various markup languages (XHTML, Dynamic HTML and XML) and their associated cascading style sheets. It also introduced several client-side and server-side scripting languages (JavaScript, PHP), in addition to AJAX-enabled rich Internet applications, client-side technologies, web services, Web Servers, and multi-tiered applications using relational database systems.

 

Prerequisite: Basic programming knowledge.

Shopping Cart
Scroll to Top
Individual Python I
Individual Python II
Individual Python III
Individual Linux
Individual C++ -1
Individual C++ -2
Individual Machine Learning
Individual Cyber Security- Internet Security - Java
Individual WordPress
Individual Web Programming and Design