Welcome to the Education Portal! Enjoy what is available so far, there is more to come.
Categories: Portals | Data Science | Programming | Visualization Resources | Raspberry Pi | Coding & Programming | Other Education Portals
Portals
Computer Science Online A free portal with resources for online computer science degree programs, and help for those interested in a career in computer science, as well as those interested in furthering one through higher education.
Ease of Use: n.a./Degree of Difficulty: 2
Data Science Central A network of Data Science article sites, this website hosts a number of technical blogs and cutting-edge discussion. An excellent news/reading piece for professionals, but perhaps not for those unfamiliar with tech jargon.
Ease of Use: n.a./Degree of Difficulty: 3
Kaggle All-around fantastic portal hosting a wide variety of programming and computer science things: Programming competitions for real-world applications (with a $ reward), a job-search service for data scientists, and various program tutorials.
Ease of Use: n.a./Degree of Difficulty: 1
SHODOR is dedicated to the teaching and furtherment of computer science to today’s youth. Most useful for young adults, this website hosts a number of internships and workshops dedicated to that age group.
Ease of Use: n.a./Degree of Difficulty: 2
Data Science
Github The Github website is the main center for resources on Github. For anyone interested in using a program like Github, this is the website to use, as it not only provides every resource one would need for Github, but also instructions as to how to use it.
Ease of Use/Degree of Difficulty: n.a.
R Project Homepage The end-all/be-all of resources for learning R: download, update, and learn R. Extensive manuals on all aspects of R for advanced programmers only in need of highly technical information. Not for beginners.
Ease of Use: 1/Degree of Difficulty: 3
Datacamp A highly interactive data-science-tutorials website that specializes in a hands-on approach. An interactive console with tutorials on a wide range of data science languages, like R and visualization—highly recommended for all.
Ease of Use: 3/Degree of Difficulty: 1
Unix/Linux Tutorial The University of Surrey’s simple introduction to using the Unix terminal. Adequate for explaining and demonstrating Linux techniques, it does a good job of explaining things at a beginner level.
Ease of Use: 2/Degree of Difficulty: 1
Git Immersion This free resource supplies Git and teaches users how to utilize it. While the tutorials lack distinction, it is a handy distributor for anyone who wants to get into Git.
Ease of Use: 2/Degree of Difficulty: 1
Galaxy Project For those in the bioinformatics field, Galaxy is certainly one of the top tools to use, but be warned: This website is very difficult and assumes users have experience with computing.
Ease of Use: 1/Degree of Difficulty: 2
Code School The R course at Code School is a smooth introductory course suitable even for those with little or no experience in programming. Given in a step-by-step, interactive manner, this website is perfect for those who need a simple tutorial.
Ease of Use: 3/Degree of Difficulty: 1
Programming
Alison A free, highly recommended resource, Alison hosts a huge range of well-made, and easy-to-understand tutorials on a range of subjects, including programming languages like Python and Perl.
Ease of Use: 3/Degree of Difficulty: 1
MIT OpenCourseware YouTube Channel A collection of MIT course lectures are published online. Their Introduction to Programming lectures are by far one of the best sources for beginners to learn programming in a fun and easy manner.
Ease of Use: 3/Degree of Difficulty: 1
Eli the Computer Guy YouTube Channel offers videos on almost every aspect of programming and computers with a small, friendly feel. Great for those with varied interests in computer science and careership.
Ease of Use: 3/Degree of Difficulty: 1
Visualization Resources
University of Miami Visualization A link to the Visualization website here at the University of Miami. Contains links to several visualization resources for those at UM.
Visually Visually is a website dedicated to providing visualization tools and resources. It has services ranging from infographics to complex data graphs to simple charts. While much of it does hold a price tag, it is a good database to look for an easy tool to visualize data.
Tableau Tableau is a free graphic design and visualization website that provides resources for creating interesting charts and graphs. While much like other visualization sites, Tableau is distinctive in that it has a free trial available, so that those unsure of its value can experiment and try it out.
Information Visualization The IVMOOC is an online course that teaches users about data visualization. In the style of a normal classroom, the class walks through every chapter of the program, almost like a virtual seminar classroom. It is, however, on a set schedule, and so one must have the right timing in order to take a class.
Khan Academy A well-known website that uses videos and interactive challenges to create an efficient, useful tutorial for all subjects. Data visualization and website graphics tutorials on SQL and JavaScript are extremely easy and cover topics from beginning basics to advanced simulations.
Ease of Use: 3/Degree of Difficulty: All
Easelly Easlly is a web graphics and visualization website that specializes in making cute, easy to understand charts. While not for those who need a serious graphics tool, if you want a good-looking, easy, and swish graphic for your data. Easlly is almost certainly your top pick.
Raspberry Pi
Raspberry Pi This is the main headquarters site for anyone with a Raspberry Pi. It contains almost everything that could be said about the Pi, from tutorials to projects to purchasing, and it has a little something for all ages. (Tutorials, Downloads, Resources, Projects, News)
AGES 8+
Adafruit A professional-looking electronics hobbyist site that, though difficult to understand at times, provides a huge amount of knowledge for both tutorials and projects for the Pi. (Tutorials, Resources, Projects)
AGES 13+
Suntimebox A volunteer-run site that focuses mostly on tutorials and teaching. The lessons are very quick and easy to learn, and are structured to be taken in a daily regimen, so anyone who prefers bite-sized learning will find this a good place to learn. (Tutorials)
AGES 13+
Raspberry Pi Guy An amateur blogging site with a video-tutorials-only policy. Anyone who has difficulty following text-only instructions for circuitry or programming will love this site. (Tutorials(videos), Projects, News)
AGES 13+
Jeremy Morgan A professional electronics blogging website that also teaches Raspberry Pi. Though the lessons are programming/hacking based, the delivery has simple, down-to-earth feel. (Tutorials, Projects)
AGES 13+
Coding/Programming Tutorials
Learn Code The Hard Way An amazing site for anyone who needs some force to push them or to whip them into action to really learn, since this website specializes in drill-sergeant dialogue and tough regimens. (Python, Ruby, C, Regex, SQL, Command Line)
ADULTS 18+
Code Academy A clean and well-done website that creates a highly interactive, encouraging environment, though requiring account signup. (HTML/CSS, Javascript, jQuery, Python, Ruby, PHP, APIs)
AGES 13-18+
Tutorialspoint A very valuable website with a good, somewhat interactive style and good layout. The vast amount of languages it can teach makes this website a great all-inclusive source. (All)
TEENS 13-18
Learnlanguage A great website that teaches some of the most-used languages with a high degree of interactivity and executable examples with no downloads. A good one-stop-shop in useful languages. (Python, Java, C, Javascript, PHP, C#, Shell)
TEENS 13-18
Khan Academy Khan Academy is a well-established website that balances interest with learning, as the human voice instructor really encourages going on. A very safe, if limited, option. (Javascript)
TEENS 13-18
CodeHS This site takes the quality and fun of the child-oriented Hour of Code websites and applies it to teenagers. The free trial is highly useful for teaching teenagers the real methods of coding, even if it is in a made-up language. (Karel)
TEENS 13-18
Code Avengers is a highly interactive website that focuses on creating actual video games and websites. The highly interactive and helpful teaching style is very good for hands-on learners. (Javascript, HTML, CSS)
TEENS 13-18
BASIC Programming Tutorial A small site that is absolutely wonderful for those aspiring to become game developers, but may be mediocre for everyone else. (BASIC)
TEENS 13-18
Free Programming Resources A jack-of-all-trades portal website links to different sites for almost every programming language out there. The wealth of knowledge it contains should not be passed up. [All (Portal)
TEENS 13+
CodeCombat Amazing website where learning Javascript is combined with an actual RPG video game. Highly effective—Gamers should absolutely give this site a look. (Javascript)
TEENS 13+
The Hour of Code An excellent portal website for those seeking a first step, but not an actual tutorial itself. (Portal)
AGES 8-18
Code School Great site for those who are either complete strangers to coding, or who require entertainment with their learning. Fun design, and humorous, interactive teaching methods—but the pace may be slow for some. (Ruby, Javascript, HTML, iOS/Objective C, R, Git, APIs)
AGES 8-18
Tynker A very child-friendly website that teaches a made-up language similar to Scratch. This site uses small games to teach the language, but other than that, the same comments from Scratch apply. (Scratch)
AGES 8-18
Grok Learning A cute, small website that only teaches Python, but does so extremely well. This site has very high levels of interactivity and a good design and layout, making this a great choice for those who are of a younger or less serious demographic. (Python)
AGES 8-12
Lightbot A cute little website that hosts a small puzzle game that teaches children the logic of programming through a series of simple puzzles and a simple language. Great for small children. (General)
AGES 8-12
Scratch This is a wonderful website, and program, for children to learn how to think in the coding logic. The made up language, Scratch, is not an actual one, but its simplified technique means anyone could easily learn it. (Scratch)
AGES 8-12
W3schools A fantastic website for older students and maybe even adults to truly master a language. It is not very interactive, but it does contain many examples that can demonstrate the lesson for you. (HTML, CSS, jQuery, SQL, PHP, Javascript1)
AGES 3-18+
Other Educational Portals
- Girls Who Code
- Ladies Who Code
- Women in Technology
- Women Who Code
- WordCamp Miami
- South Florida WordPress Meetup Group