Geolatinas Coding Group

Coding Group

Join Our Community

About

Programming is a vital skill to have as a geoscientist. As we delve into sophisticated research questions, we need specialized tools to analyze and manage huge amounts of data to help solve problems and explore ideas. It is especially difficult to try to learn a new skill in a language not native to one’s own.

The GeoLatinas Coding Group initiative was born out of the idea to provide this widely-needed skill to the members of our community. In this way, we provide a welcoming environment to learn to code for all GeoLatinas, regardless of one’s level of comfort with either English or Spanish. To maintain consistency, we provide two coding sessions a week (in Spanish) where we go over programming in Python.

If you wish to know more about the Coding Group initiative and GeoLatinas, we invite you go to GeoLatinas blog and GeoLatinas website.

"Monday, 6am here, 9am over there, and 7pm on the other side of the globe. The cup of coffee is ready, also the mate and the tea. In the background, I can hear the news and the pandemic goes on. Yet, we log in…3, 2, 1. Connected! Here we are, together again in the GeoLatinas Coding Group, like every Monday since five months ago. Two hours committed to learn new open-source tools, moving forward into the inclusion of underrepresented groups in Geoscience."

Our Courses

Members of GeoLatinas have access to different programming courses that are useful for their professional and personal development. If you are a member of the GeoLatinas community, contact us via Slack in our #coding-group channel. If not, please join our community.

Getting Started

Setup your System

Install Python

In order to start doing our courses you need to install a Python distribution. We recommend Anaconda. You can find detailed instructions on how to install it on any operating system in:

Google Colab

In some of our courses we use Google Colab. This is a powerful tool that can be helpful if you have limitations on your machine, here are some links on how to use it:

New to Python?

If you don’t have much experience with Python, don’t worry! A great place to start learning Python for scientific computation and much more is Software Carpentry. We recommend starting with these two lessons (also available in Spanish):

Git and GitHub

Git and Github are useful tools when you are coding. Git is open source distributed version control system designed to handle community projects with speed and efficiency. GitHub is a hosting for software development and version control using Git. To learn how to use these tools, you can visit:

More resources

Here you can find more resources that might be useful for you:

Achievements

The GeoLatinas Coding Group has participated in different conferences and initiatives in the programming community:

GeoLatinas Digital Literacy Toolkit: A Diverse Community Developing Coding Skills for the Open Source World , AGU 2020.

Third place in "Women in Geoscience #Inspire Us" Photo Contest 2020 , IEEE Geoscience and Remote Sensing Society.

Presentation of GeoLatinas Coding Group, Transform 2020, Software Underground.

#GeoHackeo, the GeoLatinas hackathon - Testing our Digital Literacy toolkit , AGU 2020.

Upcoming Events

Coming soon...