What is UCompute?
Browse, learn, make, enjoy
UCompute is the University of Miami’s computational science training and resources portal. Under Learn you will find freely available tutorials, courses and games that can help get you started. Click on the Make icon for data analysis, visualization and other tools you may need for your research or other projects. The Explore section provides links to resources on tech news, jobs, other portals, and more.
This portal is not comprehensive, and some of the sites listed may require a paid subscription for more advanced materials. The fact that a link is listed here is not necessary an endorsement of it. UCompute is meant to open the door to endless possibilities of coding and data analysis fun.
Alison hosts a wide range of tutorials, this link will take you to their programming section.
A clean-look website with highly interactive programming language tutorials. It is free but requires registration.
A highly interactive resource for creating video games and websites.
Interactive, informal tutorials aimed at those with zero level entry.
Modelled on Hour of Code and aimed at teenagers, CodeHS offers a free trial that explains the concepts of writing code, albeit using a made-up language.
Eli the Computer Guy
YouTube Channel offering video tutorials on computer science and programming.
The Khan Academy has several programming tutorials, and includes topics such as data analytics, visualization.
A collection of MIT course lectures are published online. Their Introduction to Programming lectures are fun and easy to follow
A tutorials portal with an interactive style and useful tips.
A user-friendly straightforward set of tutorials for teaching programming to beginners.
User-friendly R and Python tutorials at a variety of basic and specialized levels. Includes R-based data visualization tutorials.
Corsera offers an excellent, inexpensive, R-based Data Science Specialization series that is run from Johns Hopkins University.
Easy to follow, no frills basic unix tutorial from The University of Surrey.
Big Data University
An IBM initiative to teach and inform anyone and everyone about data science. Their long list of free 3-4 hour courses cover coding, statistics, and advanced computing topics.
Google’s Analytics Academy
Focused on google products, these tutorials offer a good starting point for business data analytics.
More in the style of informative articles than tutorials, this link contains some very useful discussions.
Teaching coding via video games, packages available for use individually or at schools.
A highly interactive child-friendly Python tutorial site.
Teaching children the concepts and logic of programming through puzzles.
Icon-based language for creating short, fun programs. Highly effective at teaching children coding logic and strategies.
The Hour of Code
An annual, national event for getting K-12 excited about coding. The website contains links and information.
Offers coding tutorials based on games for K-12 individuals and schools.
Atlassian Git Tutorials
Takes users through the entire process from getting started to more advanced git functions.
Git homepage offers a number of tutorials, ranging from basic to advanced.
One of the few git tutorial sites recommended by Git. Aimed at intermediate level developers already writing code.
As with coding languages, Tutorials Point has good git educational material.
Tutorial for how to use GitHub, the user-friendly interface for git.
An electronics site that provides tutorials, blogs, resources and projects.
A professional electronics blogging website that also teaches Raspberry Pi. The lessons have a simple, down-to-earth feel.
Raspberry Pi Guy
An informal YouTube tutorials vlog covering most aspects of Pi.
The Raspberry Pi headquarters website includes tutorials, projects, resources and news for all entry levels and age groups.
A volunteer-run website of quick, easy, sequential tutorials
A for-credit IVMOOC run by Katy Borner at Indiana University. One of the best available MOOCs on this topic.
Inexpensive membership provides access to data visualization tutorials, ranging from basic, to design principles, and more advanced interactives.
What started as Andy Kirk’s blog is now a wealth of resources on data visualization everything, including tutorials.
Tools, resources and tutorials for genomics and bioinformatics data analysis. Free, but requires registration.
The main user interface for using R and its packages.
Quick and easy template-based inforgraphics.
User-friendly, template-based infographics maker.
A premier data visualization toolkit, with particular focus on business intelligence data.
What started as Andy Kirk’s blog is now a wealth of resources on data visualization everything, including tools to help you make visualizations.
A user-friendly provider of git capabilities.
Computer Science Online
Comprehensive computer science portal, inlcuding degree programs, jobs, and more.
The Hour of Code
An excellent portal website for those seeking a first step, but not an actual tutorial itself. (Portal)
A list of universities offering masters degrees in cybersecurity.
Data Science Central
An important source of information, discussion, and tip for data science professionals.
A crowd-sourcing platform for modelling competitions with affiliations to several Universities. If you enjoy data analytics, you should consider getting involved!
R project homepage
R is the statistical language of choice for data analytics and research in topics as diverse as business, political science, public health and genomics.
University of Miami Visualization
A blog and resources by Alberto Cairo, of The University of Miami.
University of Miami Visualization
UM has a state-of-the-art VizLab and hosts the annual VizUM Symposium, and is becoming a leader in visualization research and application.