Frequently Asked Questions


1. How do I book a course?


Answer: To book any of our courses, the steps are:


Step A:  Check the fee of the course you are interested in by clicking on and then its detail’s page. E.g. for our Python course, details can be found on , for our MATLAB course, details can be found on , and for our C++ course, details can be found on .


Step B: Pay the course fee to our bank account (our bank details can be found on


Step C: Complete the booking form on



2. How can I contact you?


Answer: To reach us, you can come directly to our office to speak to us, write an email to , call us on +234 80 888 00 108 or complete the ‘Contact Us’ form on .


Our office address in Abuja is: ASComT (Nigeria) Ltd, 84, Kwame Nkrumah Crescent, Asokoro - Abuja, Nigeria.



3. Who deliver your courses?


Answer: All our courses are delivered by staff with many years of experience of research and teaching of undergraduate students, graduate students and professionals of engineering, applied mathematics and physics in leading universities in Europe and North America. Our teaching staff are very approachable, enabling you to learn to analyse technical and practical programming problems logically and successfully.



4. How long are your courses?


Answer: Our courses have varying length and structure. They can span from few days, one week to several weeks in length and they usually include lectures, seminars/tutorials and computer laboratory sessions.



5. What certificate will be awarded at the end of a course at ASComT?


Answer: Upon successful completion of any of our intensive courses, you will receive a certificate showing your achievement. For our C++, Python and MATLAB courses for instance, ASComT offers ‘Certificate in Scientific Programming with C++’, ‘Certificate in Programming Using Python’, and ‘Certificate in Programming Using MATLAB’, respectively.



6. What can I do with the courses I take at ASComT?


Answer: Our programming language courses, for instance, are geared towards those (professionals and students) who want to learn, not just how to use a particular programming language but, how to program properly in any language. Most existing training courses on computer programming are designed to teach trainees how to code using a particular language. But in addition to learning how to code, programming also includes elements of problem solving: analysis of a problem, algorithm design, and program execution. These elements are particularly crucial for scientists and engineers since the goal of learning how to program in science and engineering is usually mainly to help in problem solving. Our courses are unique in that these elements are included in the training. We structure our courses such that they will benefit many trainees with a background in engineering, mathematical finance, physics and other applied science subjects but with little or no previous programming experience. They will enable such trainees to climb the steep learning curves of computer programming mastery and to be able to, if they so wish in the future, learn any other programming language through independent self-study. Moreover, our belief is that our training approaches, that include the laying of a solid foundation to computer programming, make coding, not only in a particular programming language, but with any programming language for that matter, much easier for trainees.


Also, we offer highly technical advanced courses relevant to businesses and professionals in the finance, banking, oil and gas, scientific research and engineering industries. These courses range from standard to highly technical fields and serve as additional problem-solving toolkits to these industries and professionals. Our courses also serve as Continuing Professional Development (CPD) courses to help individuals and organisations to keep skills and knowledge up to date. Some of our highly technical courses are delivered by our partners from the UK.



7. How much are your courses?


Answer: We offer our courses at extremely competitive prices. Currently, all our courses are offered at prices less than 30% of courses of similar content and quality offered elsewhere.



8. What background do I need to attend your scientific programming and computing courses?


Answer: We welcome students from diverse backgrounds. Today’s education system (particularly in Africa), focuses on teaching students how to write Word documents and has largely ignored the explosive growth of computing and the internet. In a world where telephone calls are answered by software, shopping are done online, TV programmes are delivered over the internet, why shouldn’t everyone be given the opportunity to learn scientific computing?


Scientific programming or computing is all about learning how to think and see the world in a new way – a combination of mathematics, logic, algorithms, and other fields. From computer programming and computing, you will learn to divide a very complex problem into manageable and simpler ones in order to develop an efficient solution to the original problem. Computational way of thinking has application in engineering, physics, biology, chemistry, finance, business and marketing, archaeology, geography, and many other fields – and we welcome trainees from all these fields. Computing is a skill everyone should learn – the knowledge and skills gained will help individuals tackle problems in almost any discipline. It is this power of creativity that ASComT (Nig) Ltd intends to put in the hands of Nigerians.