Microsoft Office Suite

Microsoft Office is the collective name for Microsoft’s set of home and business productivity software. The MS suite of programs includes Microsoft Word, a word processing tool; Microsoft Excel, a spreadsheet program; Microsoft PowerPoint, used for creating interactive presentations; Microsoft Outlook, used for email and calendar management; Microsoft Access, a database management program; and Microsoft OneNote, a note-taking application. At Acts-Gh, we will take you through all the programs under MS Suite.

Microsoft Word

Microsoft Word is the ideal software for composing polished documents. It provides users with powerful tools to promote convenient and better writing. Use Microsoft Word for the best word processing and document creation

Microsoft Excel

At ACTS-Gh, students are taught how to use the spreadsheet system’s tools to change values arranged in rows and columns in order to organize nearly any type of information, format and calculate data with formulas and linking worksheet data and charts for use in other programs such as Microsoft PowerPoint and Word.

Microsoft Publisher

The student will be taught page layout and design with MS Publisher to create all sorts of things, from simple objects like labels and greeting cards, certificates, letterheads to more complex items like newsletters, posters, brochures and other printed publications to be produced in-house. ACTS-Gh have well trained and qualified teachers to take students through the course.


The students of ACTS-Gh will be taught how to use the built-in professional-looking graphics and tools to create impressive slide-show presentations to be used in office and, business meetings, classrooms, etc

Microsoft Access

The student will be taught how to use the tools in this information management system to store and manage large amount of useful data more efficiently for reference, reporting and analysis.

    Web Designing and Development

Web design and development is an umbrella term that describes the process of creating a website. Like the name suggests, it involves two major skill sets: web design and web development. Web design determines the look and feel of a website, while web development determines how it functions.

Students of ACTS-Gh who enroll in web designing will be introduced to various web technologies used in developing web applications. Modules include: Fundamentals of programming, Programming in HTML, JavaScript, PHP, ASP.NET and JAVA.

PHP is a popular general-purpose scripting language that is especially suited to web development. This course will equip students of ACTS-Gh with the fundamentals of PHP and teaches students advanced PHP development tools and techniques, helps them in understanding the PHP data objects, with extensive practice in coding of functional web application

HTML is the standard mark-up language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaScript. Students of ACTS-Gh will be taught this markup language.

ACTS-Gh will provide students in-depth knowledge of Cascading Style Sheets. (CSS) is a style sheet language used for describing the presentation of a document written in a mark-up language like HTML. CSS is a cornerstone technology of the World Wide Web, alongside HTML and JavaScript

ASP.NET is an open-source, server-side web-application framework designed for web development to produce dynamic web pages. It was developed by Microsoft to allow programmers to build dynamic web sites, applications and services

JavaScript is a programming language that conforms to the ECMAScript specification. JavaScript is high-level, often just-in-time compiled, and multi-paradigm. It has curly-bracket syntax, dynamic typing, prototype-based object-orientation, and first-class functions. Alongside HTML and CSS, JavaScript is one of the core technologies of the World Wide Web. JavaScript enables interactive web pages and is an essential part of web applications. The vast majority of websites use it for client-side page behaviour, and all major web browsers have a dedicated JavaScript engine to execute it.Students of ACTS-Gh who enrol in this course will be taught this powerful and highly functional language.


In computer software, a general-purpose programming language is a programming language designed to be used for writing software in the widest variety of application domains (a general-purpose language). A general-purpose programming language has this status because it does not include language constructs designed to be used within a specific application domain. At ACTS-Gh, Students will be introduced to the following languages.

Python is an interpreted, high-level, general-purpose computer programming language. This course focuses on the introduction of Python 3 programming language to students who enroll with ACTS-Gh with little or no practical knowledge in programming.


Ruby is an interpreted, high-level, general-purpose programming language. Ruby is dynamically typed and uses garbage collection. It supports multiple programming paradigms, including procedural, object-oriented, and functional programming

Java is a general-purpose programming language that is class-based, object-oriented, and designed to have as few implementation dependencies as possible. This course seeks to provide students of ACTS-Gh with a firm foundation in software development fundamentals, Data structures and algorithms, Core Java SE 8 software development including among others data types, flow control constructs, Object Oriented concepts streams, file I/O serializations, exception handling will be covered in detail

    Database Management System

A database management system (dbms) is system software for creating and managing databases. A dbms makes it possible for end users to create, read, update and delete data in a database. ACTS-GH, focuses on the most prevalent type of data management platform, the dbms essentially serves as an interface between databases and end users or application programs, ensuring that data is consistently organized and remains easily accessible

MySQL is an open-source relational database management system (RDBMS). A relational database organizes data into one or more data tables in which data types may be related to each other; these relations help structure the data. SQL is a language programmers use to create, modify and extract data from the relational database, as well as control user access to the database. In addition to relational databases and SQL, an RDBMS like MySQL works with an operating system to implement a relational database in a computer’s storage system, manages users, allows for network access and facilitates testing database integrity and creation of backups.

Oracle is a multi-model database management system commonly used for running online transaction processing, data warehousing and mixed database workloads. This course presents an introduction to Database Management Systems with emphasis on how to organize, maintain and efficiently, and effectively retrieve information from a Database Management System. The student will learn the fundamental concepts underlying database management systems and also provides a solid technical overview of database systems with emphasis on understanding the fundamentals of relational systems including data models, database architectures, and database manipulations


Graphic design is the process of visual communication and problem-solving through the use of typography, photography, iconography and .llustration. The field is considered a subset of visual communication and communication design, but sometimes the term “graphic design” is used synonymously. Graphic designers create and combine symbols, images and text to form visual representations of ideas and messages. At ACTS-Gh, we pay particular attention to Graphic designing, thereby equipping our students with the best creative skills required for the field.


The students who enroll in graphic design with ACTS-Gh will be taught how to use this easy-to-use image and video editing suite with professional digital imaging tools, effects, filters and plug-in support. Having been integrated with Adobe Bridge, a comprehensive multimedia manager and traditional tools, the student can effortlessly drag clips, activate the timeline, assemble masterpieces, adjust colour levels, mask, use alpha channels, textures, and other artistic filters


It is a desktop publishing and typesetting software application that can be used to create works such as posters, flyers, brochures, magazines, newspapers, presentations, books and e-books. It can be used to publish content suitable for tablet devices in conjunction with Adobe Digital Publishing Suite. Graphic designers and production artists are the principal users, creating and laying out periodical publications, posters, and print media.


This course teaches the Graphic design students of ACTS-Gh how to use this program to create logos, icons, sketches, typography, and complex illustrations for print, web, interactive, video, and mobile


It is a vector graphics editor designed to edit two-dimensional images such as logos and posters. It is also used for creating digital art and image manipulation as well as for other graphics-related purposes and offers professional-quality design tools for graphic artists of all levels.


Mobile app development is the act or process by which a mobile app is developed for mobile devices, such as personal digital assistants, enterprise digital assistants or mobile phones. These applications can be pre-installed on phones during manufacturing platforms, or delivered as web applications using server-side or client-side processing (e.g., JavaScript) to provide an “application-like” experience within a Web browser

Android is an open source and Linux-based operating system for mobile devices such as smartphones and tablet computers. This course will teach the ACTS-Gh students wjo enroll in mobile app development, basic Android programming and will also take the students through some advance concepts related to Android application development


Flutter is an open source framework to create high quality, high performance mobile applications across mobile operating systems – Android and iOS. This Course walks the ACTS-Gh student through the basics of Flutter framework, installation of Flutter SDK, setting up Android Studio to develop Flutter based application, architecture of Flutter framework and developing all type of mobile applications using Flutter framework


Cordova is a platform that is used for building mobile apps using HTML, CSS and JS. We can think of Cordova as a container for connecting our web app with native mobile functionalities. Web applications cannot use native mobile functionalities by default. This is where Cordova comes into the picture. It offers a bridge for connection between web app and mobile device. By using Cordova, we can make hybrid mobile apps that can use camera, geolocation, file system and other native mobile functions


PC Hardware course teaches students to understand the various components of a computer’s hardware, so they can work as Computer Technicians who can repair, build, or maintain computers.


This course will focus on mobile phone faults like screen failures, audio failures, SIM card failures, vibrator failures, ringing failures, battery failures, charging failures, power switch failures, keyboard failures, and electronic circuits, etc


Students who enrol in ACTS-GH’s networking training course, will encounter a curriculum that covers the following skills:

Network Analysis; Network Design: Data Management; Network Scripting; In addition, students in these courses learn how to plan and budget when creating an organization’s network, as well as how to communicate effectively verbally and in writing with clients.


This course covers network programming using the sockets API on Linux and UNIX systems. The course touches on some topics specific to Linux, but most of the material is applicable on all UNIX implementations, so that it is also valuable to developers working on other systems. Previous network programming experience is not required.