Online courses
Introductory Programming
Module: N/A
Material type: Assignments
, Lectures
, Notes
, Videos
Course Level: Beginner
Submitted by
-
Description:
Introduction to programming using Python. Starts from basic to advanced. No prior programming experience required
Classification:
Computer Science>> Software Engineering
Introductory Programming
Module: N/A
Material type: Assignments
, Videos
, Lectures
, Notes
Course Level: Beginner
Submitted by
-
Description:
Introduction to analysis and design of computer algorithms. Analyse performance of algorithms, Explore major algorithms and data structures, apply important algorithmic design and methods of analysis
Classification:
Computer Science>> Software Engineering
H3ABioNet Advanced Systems Administration Workshop - Bioinformatics and Computational Biology Unit, University of Pretoria 2nd to 11th Feb 2015
Module: Linux systems; HPC management; Job scheduling; Cluster security; Backups
Material type: Exercises
, Slides
, Tutorial
Course Level: Advanced
Submitted by Dr Verena Ras
-
Description:
In keeping with the H3ABioNet Consortium's mandate to build and develop bioinformatics capacity in Africa, the Infrastructure Working Group (ISWG) is organizing an H3ABioNet-Funded Technical-Training workshop for System Administrators of the various Nodes and H3Africa projects. This is a follow up to the initial systems administration…
Classification:
- Computer Science>> Software Engineering
- Informatics>> Bioinformatics
Introductory Python based Software Carpentry 2018
Module: N/A
Material type: Exercises
, Solutions
, Tutorial
Course Level: Beginner
Submitted by Dr Verena Ras
-
Description:
oftware Carpentry aims to help researchers get their work done in less time and with less pain by teaching them basic research computing skills. This hands-on workshop will cover basic concepts and tools, including program design, version control, data management, and task automation. Participants will be encouraged to help one another and to…
Classification:
- Computer Science>> Software Engineering
- Data>> Training material
Virtual Software Carpentry Workshop, NGS Academy 2021
Module: N/A
Material type: Exercises
, Lecture notes
, Slides
, Solutions
, Tutorial
Course Level: Beginner
Submitted by Dr Verena Ras
-
Description:
Software Carpentry aims to help researchers get their work done in less time and with less pain by teaching them basic research computing skills. This hands-on workshop will cover basic concepts and tools, including program design, version control, data management, and task automation. Participants will be encouraged to help one another and to…
Classification:
- Computer Science>> Software Engineering
- Data>> Training material
UCT CBIO Software Carpentry Workshop March 2022
Module: N/A
Material type: Exercises
, Slides
, Solutions
, Tutorial
Course Level: Beginner
Submitted by Dr Verena Ras
-
Description:
Software Carpentry aims to help researchers get their work done in less time and with less pain by teaching them basic research computing skills. This hands-on workshop will cover an introduction to The Shell, Python and R. Participants will be encouraged to help one another and to apply what they have learned to their own research problems.
Classification:
- Computer Science>> Software Engineering
- Data>> Training material
H3ABioNet Technical Training Course (University of Pretoria, South Africa): 3 - 14 June 2013
Module: N/A
Material type: Slides
Course Level: Advanced
Submitted by Dr Verena Ras
-
Description:
The H3Africa initiative was aimed at studying the genomic and environmental determinants of disease in Africa. The goals of H3Africa were to enhance the necessary genomic expertise among African scientists and to encourage collaborations between African investigators by supporting infrastructure development and research projects. H3ABioNet aimed…
Classification:
- Computer Science>> Software Engineering
- Informatics>> Bioinformatics