CSF Computer Coding Workshops: Barbados, Dominica, St. Lucia & Grenada


Next Workshop: Barbados/Grenada – 6 February to 01 May 2021




The knowledge-based workforce of the future will be heavily dependent on computer coding skills. It is believed that in the very near future computer coding will be as essential a skill to have for many entry-level positions, in the same way that word processing and spreadsheet facility is today. Around the world, developing countries are training more and more of their students in computer programming (coding), and much of that focus begins with html (for Website development) and cell-phone apps. Even at this level, the Caribbean is being left behind in the race. By not sufficiently developing computer programming skills in its population, the Caribbean is unable to take full advantage of its potential to build a modern-day workforce and to diversify its economies.

Coding Camp Level I Inaugural Class, Instructors and sponsor’s representatives at opening ceremony 06Jan18

In order to help the Caribbean catch up with other developed countries, beginning in January 2018, the Caribbean Science Foundation (CSF), Scotiabank, and the U.S. Embassy in Barbados, the Eastern Caribbean, and the OECS partnered to launch a Level I pilot of the CSF Computer Coding Workshops which ran on Saturday mornings in Barbados. The Workshop is being replicated in St. Lucia and Dominica. The first two offerings of the St. Lucia Workshop took place from January 12 to March 30, 2019 at the Castries Comprehensive Secondary School, and from September 28 to December 14, 2019 at St. Mary’s College. The first offering of the Dominica Workshop will take place from January 4 to March 28, 2020. The longer-term plan is to continue to replicate the coding workshops in other Caribbean Countries in subsequent years, as needed, based on funding availability.

The goals of the CSF Computer Coding Workshops are to: (1) stimulate more interest in science and engineering careers, (2) help address the challenge of increasing the low numbers of skilled ICT workers in the Region, (3) help train the technology workforce of the future (especially retraining of retrenched workers), (4) stimulate more technology-based entrepreneurship by encouraging the formation of more globally competitive ICT companies, (5) help get more students interested in going beyond programming into the field of computer science, and (6) help prepare students for university study in the STEM disciplines.

These goals are consistent with the overall CSF goals of helping to diversify the economies of the Region and thereby raise the standard of living of the people. Thus, CSF projects have a long-term focus on stimulating more technology-based entrepreneurship, and grooming the next generation of Caribbean science and engineering leaders.

Please view the inspirational video below, produced by the St. Lucia Ministry of Education, to get a better understanding of the motivation for the holding the CSF computer coding workshops in the Region:

Upcoming Workshop Schedule

Barbados/Grenada – 06 February – 01 May 2021; Application Deadline: 03 February 2021, 11:59 pm
Dominica- Not offered January 2021
St. Lucia: Not offered January 2021
A link to the on-line student application forms is provided below.

Targeted Groups

Because of limited resources, total enrollment in the Workshops is limited to about 25 participants per session. Applicants must be Caribbean citizens. Persons less than 15 years old on January 1 are not eligible to apply to the January Coding Workshops. Similarly, persons less than 15 years old on September 1 are not eligible to apply to the September Coding Workshops. Girls are especially invited to apply. Other targeted applicants are: (1) out-of-school and at-risk youth, (2) disabled individuals, and (3) secondary school science and mathematics teachers.

Why this Coding Workshop?

This Workshop provides a significant foundation to anyone who wants to dive into the world of tech and computers. More specifically, the Web and mobile Apps. Beginners often want to build the next “Facebook” or “Google” without first mastering the fundamentals. Hence, this workshop aims to cover the basics while still providing a taste of the more advanced code libraries used to accomplish fascinating results:

  • Voice Controlled Website
  • Gamepad/Joystick/Xbox Controlled Website (Useful for games)

Or interacting with a mobile app by:

  • Shaking a mobile device
  • Using a Cellphone Camera
  • Reading the Cellphone light sensor (Used to adjust screen brightness automatically)

Amongst other cool capabilities.
Have a look for yourself at the following News articles to see how creative past students have been:

Participants in the Coding Workshops work in teams, and each team creates a Website or an App that solves a problem of interest to the team. At the Coding Workshop Showcase which takes place on the final day of the Workshop, the teams show off their Websites and Apps to a public audience. In the Fall of 2020 both the Dominica and the Barbados Workshops were conducted in a virtual classroom on the Zoom platform. Below are videos from the Dominica and Barbados showcases.

Camp Structure and Curriculum

Coding Camp Instructors (Leo-Neil Perry and Brandon Alleyne) assisting students

Level I (part A) covers html (website creation and development), and Part B is an introduction to mobile apps. The first half of the syllabus develops basic coding skills in html, CSS and Javascript. In the second half, the participants form teams, and the teams focus on the development of simple Websites and mobile Apps that address specific problems of interest to the teams. Each coding workshop concludes with a public showcase by the participants. A preliminary syllabus for the Level I Workshop is shown below. Topics in this syllabus are subject to change at any time.

Preliminary Level I Syllabus
Period      Topic

Wk1        – Registration; Opening ceremony; Principles of web design
Wk2        – Introduction to HTML (creating a basic Website + Free Web-hosting!)
Wk3        – Introduction to CSS (Fonts, colors and sizes)
Wk4        – HTML & CSS – A deeper look (Animation + stylesheets)
Wk5        – Creating tables, adding and manipulating images
Wk6        – Introduction to Javascript (Syntax + button interaction)
Wk7        – Team selections. Javascript – A deeper look (A simple game + Voice control & Web storage)
Wk8        – More Javascript examples. Teams begin work on projects
Wk9        – Adding Cordova plug-ins – Convert websites to apps
                 (e.g., using camera, torchlight & proximity sensor)
Wk10      – Teams continue working on projects
Wk11      – Teams complete projects
Wk12      – Showcase preparation and rehearsal
Wk13      – Showcase & closing ceremony

Anticipated Benefits of the Coding Workshops

  • A raised awareness and increased opportunities for more persons to consider science and engineering as career options
  • Better preparation of our students for university study in the STEM disciplines
  • A more appropriately trained future knowledge-based workforce – more graduates with enhanced skill sets and qualifications will obtain entry level positions in the workplace (especially at-risk youth)
  • Promotion of more technology-based entrepreneurship, and more self-employment opportunities for our youth
  • Eventual formation of more globally competitive ICT companies that could bring in more foreign exchange
  • Scale up and spreading of coding workshops into other Caribbean countries
  • Regional mobilization onto a path to catch up with the more developed countries in the ICT areas
  • Ignition and nurturing of the inventiveness in our youth so that the next “Google” has a reasonable probability of coming out of the Caribbean

Selection Criteria for Level I Students

The CSF Coding Workshop Admissions Committee will be responsible for selecting the participants. Because of budget and space limitations, the Committee will limit the number of participants in each workshop level. Only complete applications that arrive before the application deadline will be considered. Also, the lower age limit and the citizenship requirement will be strictly enforced. Thereafter, applications will be selected taking the following factors into consideration in decreasing order or importance:

  • The Admissions Committee’s assessment of the applicant’s interest and passion for STEM based on the submitted materials
  • The age of the applicant (qualified older applicants may be given preference over younger applicants who have to option to re-apply in a later year)
  • The date the application was received (early applications given preference over later ones)


SPRING 2021 APPLICATION FORMS (Barbados/Grenada)

The Spring 2021 (06 February to 01 May) Computer Coding Workshop-Barbados will be held in a virtual classroom on the Zoom platform. Please carefully read the instructions in bold type below, before you begin to fill out your application, as this Workshop has strict commitment requirements that we are expecting you to honor.
Only candidates who are serious about computer programming and/or computer science should apply, as these workshops apply simple concepts from algebra and geometry (which we will teach), and homework is assigned each week. These Workshops are not camps where children come predominantly to have fun, but are serious fast-paced workshops. Candidates who are not prepared to do homework and some learning on their own (or in teams) should not apply, as they will probably not be able to keep up with the class. The playing of video games, social media interaction, Website browsing unrelated to the Workshop, and engaging in other distracting or disruptive activity while at the Workshop may result in expulsion. So please do not sign up for the workshop if you know now that cannot commit the time. Participants who miss one or more classes are generally not able to make a significant contribution to a team, and it becomes unfair to the other team members who then have to carry the entire load all the way to the final Showcase where the team members present their work in front of a public audience. Finally, please note that Workshop participants are expected to bring their own computers (that meet our minimum specifications) to the camp, as the CSF is unable to provide computers.

One more request before you begin to fill out the application form: Please read the above Overview of the CSF Computer Coding Workshops in its entirety.

Important Dates:

  • Barbados/Grenada Level I Workshop Application Deadline: 03 February 2021 at 11:59 pm
  • Barbados/Grenada Level I Workshop Dates: 06 February – 01 May 2021. Saturdays, 9:00am – 12 noon. Most Classes virtual.
  • St. Lucia workshop not offered in January 2021.
  • Dominica workshop not offered in January 2021.

Level I covers mostly html, CSS and Javascript (website creation and development).


  • The complete application consists of 4 Sections. To access the student application form, you must first login at http://caribbeanscience.org/login/. If you have previously established an account with the CSF, then enter your password and proceed. If you have forgotten your password, send us a quick e-mail ans we will send you a new one. Otherwise, please create a new account.
  • Please note that the same basic application form is used for the Barbados, Dominica and St. Lucia Workshops. On the application form, please check the appropriate box for your country near the top of the form.
  • While you are filling out the application, please be advised that clicking on the SAVE button does not result in the submission of your application. You must keep going until you reach reach the Verification Page (Section IV) where you will find the SUBMIT button at the bottom of that page.
  • Note that if you are under 18 years of age, your must certify in Section IV that you have your parent’s permission to enroll in this Workshop. We reserve the right to check with your parents
  • Make sure your full name appears on any and all supplementary documents/attachments you submit to us.
  • Please type your responses whenever possible (illegible handwritten documents may not be accepted). Type N/A for questions which are not applicable.
  • Attachments with the content upside down on the page will annoy most reviewers. Please make sure the content in your attachments is upright and legible.
  • Please name your attachments to reflect their contents. We suggest you name your attachments using the following format “SPRING 2020 CCW application-your country-your first name-your last name-document name”. Attachments with file names such as “scan 001” could cause your attachment to be misfiled.  If this happens your application will be deemed incomplete.
  • Applications will be rejected if incomplete or uploaded/emailed later than the application deadline.
  • If admitted to the Workshop, the Workshop fee of $ 100 in the currency of your country is due in advance of participation in the Workshop. Special arrangements for weekly or monthly payments can be made.

Use the checklist (below) of required supporting materials to help you complete your package.


Check off each item as you submit it online, or as you attach it and submit it by e-mail to csfhdq@gmail.com.

  1.  Copy of document showing proof of age and of Caribbean citizenship – sent by e-mail or uploaded in Section I.
  2.  A high resolution photograph (passport style) of yourself sent by e-mail or uploaded in section I.
  3.   Uploaded the web-based application components (Sections I – IV).

Workshop Fees

The participant workshop fee of $100 in the currency of the country helps to offset the costs of running the workshops. For participants who are unable to pay in full at the beginning of the workshop, arrangements can be made for weekly payments. A minimum of $20 in the currency of the country is due at the time of registration.

Instructors Needed

The CSF is currently seeking applications from qualified Instructors for future Level I and II Workshops in St. Vincent, Antigua & Barbuda and St. Kitts & Nevis. A modest stipend is paid to the Instructors. Applicants for Level I Instructor positions will be expected to have facility with principles of web design that would include experience with HTML, CSS and Javascript. Some experience with mobile App development such as Ionic Creator, AngularJS, Cordova etc would be an asset. Please fill out the application form below if interested, or contact us at csfhdq@gmail.com if you need more information.

The plan is to offer Level II at a later date. For Level II Instructor applicants, facility with Python is expected. Level II Instructors will be expected to have some experience with the application of coding to video games, programming Raspberry Pis and micro-controllers for the control of machines (robots, drones, appliances, and the Internet of Things) as well as to the processing of big data using machine learning algorithms.

To apply for an Instructor position please fill out either the on-line Web-based application at

Web-based Caribbean Coding Workshop Instructor Application Form (preferred)

or the manual application which can be downloaded as a pdf or Word file via the two links below:

CSF Computer Coding Workshop Instructor Application Form.pdf

CSF Computer Coding Workshop Instructor Application Form.docx

The completed forms should be e-mailed back to the CSF headquarters (csfhdq@gmail.com) along with the other requested documents. Our needs vary with time, as we add more sections and more Workshop levels, so we can keep your application on file if a position is not immediately available.

Key Partners

Key partners of the CSF are the Barbados Campus of the University of the West Indies (UWI), and the Caribbean Examinations Council (CXC).

A Future Level II Workshop

Some time in a near future we hope to offer a Level II workshop for intermediate and advanced programmers. The primary coding language for the Level II Camp will be Python, although other modern languages may be adopted as necessary for problem solving and specific applications. Level II will focus on the applications of coding to problem solving in a variety of areas including science, engineering, social science, art, and industries such as tourism and financial services. Examples of Level II projects could include video games, programming Raspberry Pis and micro-controllers for the control of machines (robots, drones, appliances, and the Internet of Things) as well as the processing of big data using machine learning algorithms, and other applications that may be of interest to the teams.

Python is one the fastest growing programming languages, and has been chosen owing to:(1) its simplicity, flexibility, compactness and readability, (2) the strength of its standard library, (3) its widespread adoption today as the entry-level language of choice in the world’s leading science and engineering universities, and (4) to assist the Region in moving away from Pascal at the CSEC examination level. The greatest immediate challenges are finding a competent Python instructor and enough students who would take the class.