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.
Learn
Make
Explore
Coding

Alison
Alison hosts a wide range of tutorials, this link will take you to their programming section.

Code Academy
A clean-look website with highly interactive programming language tutorials. It is free but requires registration.

Code Avengers
A highly interactive resource for creating video games and websites.

Code School
Interactive, informal tutorials aimed at those with zero level entry.

CodeHS
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.

Khan Academy
The Khan Academy has several programming tutorials, and includes topics such as data analytics, visualization.

MIT OpenCourseware
A collection of MIT course lectures are published online. Their Introduction to Programming lectures are fun and easy to follow

Tutorialspoint
A tutorials portal with an interactive style and useful tips.

W3Schools
A user-friendly straightforward set of tutorials for teaching programming to beginners.
Data

Datacamp
User-friendly R and Python tutorials at a variety of basic and specialized levels. Includes R-based data visualization tutorials.

Corsera
Corsera offers an excellent, inexpensive, R-based Data Science Specialization series that is run from Johns Hopkins University.

Unix/Linux Tutorial
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.

TopCoder
More in the style of informative articles than tutorials, this link contains some very useful discussions.
For Kids

CodeCombat
Teaching coding via video games, packages available for use individually or at schools.

Grok Learning
A highly interactive child-friendly Python tutorial site.

Lightbot
Teaching children the concepts and logic of programming through puzzles.

Scratch
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.

Tynker
Offers coding tutorials based on games for K-12 individuals and schools.
Git

Atlassian Git Tutorials
Takes users through the entire process from getting started to more advanced git functions.

Git
Git homepage offers a number of tutorials, ranging from basic to advanced.

Git Immersion
One of the few git tutorial sites recommended by Git. Aimed at intermediate level developers already writing code.

Tutorials Point
As with coding languages, Tutorials Point has good git educational material.

GitHub
Tutorial for how to use GitHub, the user-friendly interface for git.
Raspberry Pi

Adafruit
An electronics site that provides tutorials, blogs, resources and projects.

Jeremy Morgan
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.

Raspberry Pi
The Raspberry Pi headquarters website includes tutorials, projects, resources and news for all entry levels and age groups.

Suntimebox
A volunteer-run website of quick, easy, sequential tutorials
Visualization

Information Visualization
A for-credit IVMOOC run by Katy Borner at Indiana University. One of the best available MOOCs on this topic.

Flowing Data
Inexpensive membership provides access to data visualization tutorials, ranging from basic, to design principles, and more advanced interactives.

Visualizing Data
What started as Andy Kirk’s blog is now a wealth of resources on data visualization everything, including tutorials.
Data Analytics

Galaxy Project
Tools, resources and tutorials for genomics and bioinformatics data analysis. Free, but requires registration.

R-Studio
The main user interface for using R and its packages.
Visualization

Easelly
Quick and easy template-based inforgraphics.

Piktochart
User-friendly, template-based infographics maker.

Tableau
A premier data visualization toolkit, with particular focus on business intelligence data.

Visualizing 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.
Git

GitHub
A user-friendly provider of git capabilities.
Computer Science

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)

Cyber Degrees
A list of universities offering masters degrees in cybersecurity.
Data

Data Science Central
An important source of information, discussion, and tip for data science professionals.

Kaggle
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.
Visualization

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.