The aim of the Coffee & Code meetups is to nurture, enable and encourage a vibrant, supportive and inclusive coding community at UKHO. Coffee & Code provides a regular opportunity for people within UKHO who are interested in coding to share skills and knowledge, provide advice and guidance to each other and generally network and get to know each other.
This aim aligns the UK Hydrographic Office's Coffee and Code event with all UK Government Coffee and Coding events HERE
The UK Hydrographic Office run a weekly Coffee and Code event every Wednesday between 9-10am as a Teams meeting. We provide code surgery, discovery/workshop sessions as an opportunity for people to pose and share any coding related queries/ruminations/ideas to the gathered coding community. The invite for the meeting can be downloaded from https://ukho.sharepoint.com/sites/digitalhydro .
See the Awesome list below for resources, data links, project ideas, and code examples.
If a link is broken please update the icon or add an issue so the link can be amended. You can also add new links or issues if you would like to share a resource with the community. And share your ideas for Coffee and Code in the issues section!
Thanks!
- 😊 I am well.
- 😔 Please fix me.
Table of Contents
- Awesome
- Coding
- Courses - Python Beginner
- Courses - Python Intermediate
- Machine Learning
- Data
- Git and GitHub
- Image Processing
- Math
- JavaScript
- Remote Sensing
- UK Gov Sites
- 😊 Awesome lists about all kinds of interesting topics - a list of lists; GitHub collaboration of awesome lists.
- 😊 Codewars - exercises in many programming languages. Submit a working solution and level up! Join the UKHO clan to be part of the UKHO leaderboard
- 😊 JetBrains Academy - learn to program by creating working applications. This is a paid for service but there is a free trial and the "beta" tracks are also free.
- 😊 Google Colab - Allows you to write and execute Python in your browser.
- 😊 Exercism - Access code practice and mentorship for free in 52 different languages.
- 😊 Advent of Code - Challenge yourself to 25 days of coding puzzles. You can go back to any of the six years and try them out - no need to wait until December!
- 😊 CodeKata - Short coding challenges to improve your skills.
- 😊 Python Playground - Allows you to write and execute Python in your browser.
- 😊 RealPython - Tutorial, courses, quizzes and many more learning tools to help imporve your Python.
- 😊 CodeGolf - For the more advanced, try these coding competitions.
- 😊 Complete Python Bootcamp From Zero to Hero in Python - Learn Python like a Professional. Start from the basics and go all the way to creating your own applications and games. This is a paid for course but they often have sales on cutting the price to £10-£20.
- 😊 Coursera Learn to Program: The Fundamentals - free 7 week course, flexible deadlines,approx 4-8 hours/wk.
- 😊 DataCamp Introduction to Python, interactive course - an nice easily intro to Python in-browser (so no software required).
- 😊 Awesome Learn Data Science Resources - from Awesome: a list of data science resources in Python.
- 😊 One document to learn numerics, science, and data with Python - Python for science
- 😊 Free Code Camp - Thousands of videos, articles, and interactive coding lessons - all freely available to the public.
- 😊 Kaggle Learn Hub - Free and you can get a certificate. There are many courses from intro to programming, intro to machine learning, SQL, pandas, data visualisation, geospatial analysis, AI ethics.
- 😊 Coursera Learn to Program: Crafting Quality Code - free 5 week course, flexible deadlines, approx 6 hours/wk.
- 😊 Kaggle Learn - Try Pandas if you want some coding techniques for work with tabular(spreadsheets) data.
- 😊 Fastai recommened Python learning resource
- 😊 PennState: GIS Programming and Software Development - focus on solving geographic problems by modifying and automating generic Geographic Information System (GIS) software through programming.
- 😊 PennState: Advanced Python Programming for GIS - learn advanced applications of Python for developing and customizing GIS software, designing user interfaces, and solving complex geoprocessing tasks.
- 😊 GitHub guides - Try the 'hello world' guide to get started.
- 😊 Learn Git Branching - awesome interactive Git exercises
- 😊 Scikit-image and Scipy image procesing - introducing convolution, filtering, segmentation to imagery. The GitHub repo is here
- 😊 Project Euler - a series of challenging mathematical/computer programming problems
- 😊 Khan Academy - offers practice exercises, instructional videos, and a personalized learning dashboard on maths, computer programming and more.
- 😊 The Complete JavaScript Course 2021: From Zero to Expert! - The modern JavaScript course for everyone! Master JavaScript with projects, challenges and theory.
- 😊 Google Earth Engine - Python and JavaScript API for Earth science data and analysis.
- 😊 Test Automation University - Free courses on testing in many different languages. Also has introductory courses on some programming languages
- 😊 ONS Open Geography Portal - provides free and open access to the definitive source of geographic products, web applications, story maps, services and APIs. All content is available under the Open Government Licence v3.0.
- 😊 FME Academy - recommended training on all things FME