10 amazing coding challenge websites to test your coding skills

A list of websites to test your coding skills!

Coderbyte 

Beginner — Intermediate

They also provide courses in: Algorithms & Data Structures, Web Developmentcoding bootcamps.


Codewars

Beginner — Intermediate


CodeFights

Beginner — Intermediate


CodinGame

Beginner — Intermediate


TopCoder 

Intermediate — Advanced

They also offer sponsored competitions where you can win prizes


HackerRank

Intermediate — Advanced


LeetCode 

Intermediate — Advanced

They also provide: Mock Interview section for job interview preparation, coding contests and  articles


CodeChef 

Intermediate — Advanced


GeeksforGeeks 

Intermediate — Advanced


Codeforces

Advanced


Source: Daniel Borowski

Photo by Stanley Dai

10 recommended AI, Data Science and Machine Learning Podcasts

 

1*IIubHPYAypUV3_RES997Eg

The Data Skeptic

Website | iTunes

1*j_3y1tnXwNRdS5yVb9YAhw

Linear Digressions

Website | iTunes

1*w1mAks253oWyFOXm2uGFLg Talking Machines
Website | iTunes
1*HST6WbCETMgu1cmz5BpEZA

The O’Reilly Data Show

Website | iTunes

1*EjNDTWbqG5SQl4o8Xf6U0Q

The O’Reilly Bots Podcast

Website | iTunes

1*qNGYIUP6W0v6_K2rflvZYA

Concerning AI

Website | iTunes

1*QzMbmbhRIpGstQJcMV6S1w

This Week in Machine Learning & AI

Website | iTunes

1*GfnTdkFPsAyROzq1IeOb3w

Data Stories

Website | iTunes

1*SrSCXTNvUHzENik8GMhsNQ

Learning Machines 101

Website | iTunes

1*vE-ZXisOtwGyw42xZGb6Zw

Partially Derivative

Website | iTunes

Photo by Sorry imKirk

10 powerful websites to help you make beautiful presentations

The best presentations ever!

  1. Prezi – The presentation software that uses motion, zoom, and spatial relationships to bring your ideas to life and make you a great presenter
  2. Slidebean – Presentation software that designs the slides automatically. Just add your content, our online presentation tools will create a professional design
  3. SlideCarnival – Find free presentation templates and focus on communicating your ideas. Use these free template designs to give your audience a memorable experience.
  4. Swipe – With Swipe, you can quickly create and share beautiful, interactive, online presentations on any device.
  5. FlowVella – Create stunning presentations from your Mac or iPad – share them with anyone.
  6. Silk – Silks contain data on a specific topic. Anyone can browse a Silk to explore data and create beautiful interactive charts, maps and web pages.
  7. SlideShare – Discover, Share, and Present presentations and infographics with the world’s largest professional content sharing community.
  8. ChartBlocks – Build charts online with the easy to use ChartBlock chart designer interface. Upload your data then set to work designing your chart.
  9. infogr.am – Create infographics and interactive online charts. It’s free and super-easy!
  10. Haiku Deck – Haiku Deck makes it a snap to create beautiful presentations that will wow your audience

Photo by Vítor Santos

14 awesome websites to download free fonts

Free fonts!

The Northen Block – The Northern Block type foundry was created by Jonathan Hill in 2006 with the goal to design new and original typefaces. Today the company is recognised for producing modernist work with a clean, geometric aesthetic that appeals to the latest breed of font buyers including, electronic manufacturers, mobile application developers and video game designers.

Freebies Jedi – Freebiesjedi is a curated collection of high quality icons, fonts, themes, PSD file, HTML templates, and other design resources from around the web. Enjoy browsing through our meticulous collection of graphic resources,

Freebiesbug – Freebiesbug is a web design blog showcasing free high-quality design resources like PSD files, HTML website templates, fonts and other cool stuff.

Dbfreebies – Download the best freebies design resources from Dribbble and Behance. Get the latest free PSD for UI, mock-ups, icons, fonts, templates and backgrounds

Free Goodies for Designers – We are a really small group of great designers and art directors that do this mostly for fun, we started our blog not so long time ago, with the objective of sharing useful stuff for designers, things that we also use in our daily work.

Font Squirrel – Font Squirrel scours the internet for high quality, legitimately free fonts . Download thousands of completely legal, high quality, free fonts.

FontSpace – FAST and FREE downloads of over 29000 fonts for personal or professional uses. Fonts for Pinterest projects, DIY wedding invitations, scrapbooking and web …

Fonts2U – Fonts2u offers a large collection of free fonts. Download free fonts for Windows and Macintosh.

AbstractFonts – Archive of freely downloadable fonts and dingbats. Organised alphabetically, by category, by author or by popularity. Includes discussion forum.

FontStock – Downloadable TrueType font libraries. Comprehensive list of free fonts for Windows and Mac. Download free graffiti, cool, handwriting, microsoft word, script and …

TypeType – Our goal and our mission is to develop fonts and font families supported by a large number of languages and codepages for a broad application range. We believe fonts should be affordable and of high quality, and that is why we pay special attention to every segment of our font production.

Lost Type – Lost Type is the first of its kind, a Pay-What-You-Want type foundry. Since 2011 Lost Type has been a source for unique typefaces, with a collection of over 50 different faces from contributors all over the world. 100% of the funds from sales of these fonts go directly to their respective designers. Lost Type fonts have been used across the world, and recently have been featured in projects for Nike, Starbucks, Disney and the President of the United States. Lost Type continues to be dedicated to to the idea that quality fonts should be made available to anyone who wants to create an individual piece of characterful design.

Font Fabric – Our goal is to create high-quality fonts which stand in a unique class of their own, and which will serve as a good base for any designer project whether it be web, print, t-shirt design, logo etc.

Adobe Typekit – Typekit is a service which allows designers and developers to use high-quality fonts in their work through a subscription plan to their font library. Fonts may be used on customers’ websites or synced via Creative Cloud to applications on their computers.

Dafont – Archive of freely downloadable fonts

 

Photo by Marcus dePaula

5 brilliant female coders who made history!

Women that changed the tech world

The daughter of British poet Lord Byron, Ada Lovelace was a Victorian mathematician. She worked with Charles Babbage on his calculating machines – he called her the “enchantress of numbers”.

 Joan Clarke worked alongside Alan Turing at Bletchley Park – the British codebreaking centre during World War Two.

• Margaret Hamilton

Margaret Hamilton was director of software engineering for the project that wrote the code for the Apollo Guide Computer (AGC).

Rear Admiral Dr Grace Murray Hopper pioneered the development of accessible computer programming languages written in English.

A group of six young women (Kay McNulty, Betty Jennings, Betty Snyder, Marlyn Wescoff, Fran Bilas and Ruth Lichterman) who developed the first all-electronic, programmable computer as part of the US Army’s World War Two effort. When the ENIAC was first unveiled, the women received no recognition.

Photo by Benjamin Child

15 great tools for everybody with a blog or website

Great tools for bloggers

  1. Buffer – Buffer makes it super easy to share any page you’re reading. Keep your Buffer topped up and we automagically share them for you through the day.
  2. Canva – Canva is an online graphic design platform. Create designs for Web or print: blog graphics, presentations, Facebook covers, flyers, posters, invitations and so on.
  3. CoSchedule – The best way to plan your marketing and save a ton of time. Trusted by more than 10000 bloggers, editors, and social marketers world-wide.
  4. DropBox – Dropbox keeps your files safe, synced, and easy to share. Bring your photos, docs, and videos anywhere and never lose a file again.
  5. Grammarly – Grammarly helps you write clearly and confidently by instantly check for 250 types of grammatical, spelling, and punctuation mistakes.
  6. GTmetrix – A free tool that analyzes your page’s speed performance. Using PageSpeed and YSlow, GTmetrix generates scores for your pages and offers.
  7. Hemingway Editor – The Hemingway Editor makes your writing bold and clear. It highlights wordy sentences, adverbs, passive voice, and other lexical atrocities as you type.
  8. Keyword Tool – Keyword tool is one of the best alternative to Google Keyword Planner. It uses Google’s autocomplete feature to get over 750 long-tail keywords for any given query.
  9. Mailerlite – Email Marketing Software for Small Business.
  10. Pablo – Pablo is the social sharing photo app from Buffer. This is a great tool for creating simple images for your blog, for sharing photos on social, or anytime you need fast, predictable photo generation.
  11. Trello – Trello gives a perspective over all your projects, at work, and at home. Whether it’s managing a team, writing an epic screenplay, or just making a grocery list, Trello is your sidekick for getting things done and staying organized.
  12. Screaming Frog – Desktop SEO tool which lets you check your blog from the web spider’s point of view.
  13. SumoMe – SumoMe is a suite of free tools that can be used to grow your website’s traffic. The SumoMe tools are easy to install and work on any website.
  14. Toggl – Best time tracking system for a small business. A simple online timer with a powerful timesheet calculator.
  15. Triberr – Triberr allows you to contact other bloggers in your niche, and expand your reach at the same time.

 

Photo by Gabriel Beaudry

10 websites to learn how to code

Want to learn how to code? Here a list that will help

  1. BaseRails - Learn Ruby on Rails and other web technologies.
  2. Code.org - Learn with easy tutorials. (free)
  3. CodeCombat– Learn coding while playing a game.
  4. Codecademy - Learn to code interactively. (free)

  5. Code School - Learn many code languages with exercises (free).
  6. Free Code Camp   – Learn to code and build projects for nonprofits (free)
  7. Treehouse -  Learn how to build websites and create iPhone, Android and web apps
  8. Platzi - Livestreamed classes on programming, design, business and marketing

  9. Thinkful - Learn to code with 1-on-1 mentorship

  10. Udacity —  Online courses in many topics from beginner to Self-Driving Cars (free)

 

Photo by Crew