Skip to main content

developer resource

 

resources.png

Developer Resources

Your journey to success as a confident developer requires hard work, time – and if you're wise, lots of help and guidance from people who have been in your shoes (something we’re proud to be able to offer here at ZTM).

It also doesn't hurt to stand on the shoulders of others and leverage the wealth of incredible free resources out there. Andrei and our instructors have put together this collection of their top free developer resources to help you at any stage of your programming journey.

Cheat Sheets
Python Cheat Sheet
 Cheat Sheets
Official ZTM Python Cheat Sheet to help Python programmers of all levels learn and remember common Python syntax.zerotomastery.io
JavaScript Cheat Sheet
 Cheat Sheets
Official ZTM JavaScript Cheat Sheet to help all web developers learn and remember JavaScript concept ...zerotomastery.io
Nmap Cheat Sheet
 Cheat Sheets
Official ZTM Nmap Cheat Sheet to help all ethical hackers and penetration testers learn and remember ...zerotomastery.io
Logo Makers
Squarespace Logo Maker
 Logo Makers
Squarespace's free logo maker. Choose from thousands of design options.squarespace.com
Fiverr Logo Maker
 Logo Makers
Make a Free Logo that matches your look & feel in 5 min and only pay when satisfied!fiverr.com
Hatchful Logo Maker
 Logo Makers
High-resolution logos in just a few clicks, no design experience necessary.hatchful.shopify.com
Namecheap's Free Logo Maker
 Logo Makers
Create a free professional logo in minutes.namecheap.com
Free Templates
HTML5 and CSS3 Templates
 Free Templates
Free themes and responsive templates to create your portfolio or professional website in minutes.mashup-template.com
72+ Free Themes and Templates
 Free Templates
Download the best Free Themes & Templates developed by Creative Tim.creative-tim.com
JavaScript
The Modern JavaScript Tutorial
 JavaScript
From the basics to advanced topics with simple, but detailed explanations.javascript.info
You Dont Know JS
 JavaScript
Series of books diving deep into the core mechanisms of JavaScript.github.com
JavaScript Questions
 JavaScript
List of Advanced JavaScript questions & their explanations ✨. Test your JavaScript skills!github.com
The Definitive Node.js Handbook
 JavaScript
Getting started guide to Node.js, the server-side JavaScript runtime environment.freecodecamp.org
Testing JavaScript: Best Practices
 JavaScript
Guide for JavaScript & Node.js reliability from A-Z.github.com
CSS
Flexbox Defense
 CSS
Classic tower defense game but using CSS to position your towers.flexboxdefense.com
CSSBattle
 CSS
CSS code-golfing! Use CSS to replicate targets with smallest possible code.cssbattle.dev
CSS Diner
 CSS
Broswer game to practice identifying HTML selectors for use in CSS stylesheets.css-diner.netlify.app
Grid Garden
 CSS
A browser game where you write CSS code to help you learn CSS grid layout.cssgridgarden.com
Flexbox Froggy
 CSS
A game for learning CSS flexbox.flexboxfroggy.com
Free Developer Assets
100 Free Illustrations
 Free Developer Assets
Download all 100 illustrations completely free.illlustrations.co
Curated Colors in Context
 Free Developer Assets
Gives you real world examples as to how your colors could be used in your projects.happyhues.co
Free Illustrations & Icons
 Free Developer Assets
MIT licensed (free for personal or commerical) SVG illustration images in different shapes & styles.lukaszadam.com
Ultimate Design Tools Depository
 Free Developer Assets
Find, Vote, Save, Share your favorite design tools!designvalley.club
Curated Library of Colors & Fonts
 Free Developer Assets
Colors & Fonts is a curated library of colors and fonts for digital designers and web developers.colorsandfonts.com
Hand-Drawn Illustration Library
 Free Developer Assets
Open Peeps is a hand-drawn illustration library to create scenes of people.openpeeps.com
Paper Illustrations
 Free Developer Assets
Free paper illustrations for personal or commercial use.iconscout.com
Humaaans Illustration Library
 Free Developer Assets
Mix-&-match illustrations of people for InVision Studio & Sketch.humaaans.com
404 Illustrations
 Free Developer Assets
Collection of illustrations that you can use for your website's 404 page.kapwing.com
Beautiful Images & Photos
 Free Developer Assets
Beautiful, free images and photos that you can download and use for any project.unsplash.com
SVG Wave Generator
 Free Developer Assets
A free SVG wave generator to make unique SVG waves for your next web design.getwaves.io
Royalty Free Designs
 Free Developer Assets
Royalty-free designs for your website, social media, blog, and email newsletters.delesign.com
Beautiful & Customizable Patterns
 Free Developer Assets
Free collection of beautiful, customizable patterns for all vector formats.lstore.graphics
LandingStock
 Free Developer Assets
A collection of free images for landing pages.landingstock.com
Free Stock Illustrations
 Free Developer Assets
Beautiful, free art and illustrations available for commercial use.mixkit.co
Free Vector Illustrations
 Free Developer Assets
Creators who don't draw face the problem of the boring content for app screens, articles, landing pa ...icons8.com
Background Patterns in CSS
 Free Developer Assets
CSS only library to fill your empty background with beautiful patterns.bansal.io
Background Generator
 Free Developer Assets
Make cool, free backgrounds quickly for your project with this easy to use tool.background-generator.com
Ultimate Avatar Library
 Free Developer Assets
Growing library of free avatar illustrations. Use them royalty-free for your commercial or personal ...limitlessdesigns.io
PatternPad: Design Unique Patterns
 Free Developer Assets
Create unique pattern designs that fit your style. Use for branding, presentations, social media pos ...patternpad.com
BGJar
 Free Developer Assets
Free svg background generator for your websites, blogs and app.bgjar.com
Must Watch Playlists
CS50 Lectures 2017
 Must Watch Playlists
Incredibly engaging free computer science lectures from Harvard University.youtube.com
CS50 Lectures 2019
 Must Watch Playlists
The latest edition of the fantastic, free computer science lectures from Harvard.youtube.com
CS50 Lectures 2018
 Must Watch Playlists
Harvard course on the foundations of computer science.youtube.com
Crash Course Computer Science
 Must Watch Playlists
Better understand how far computers have taken us and how far they may carry us.youtube.com
Git + Github
Learn Git Branching Interactively
 Git + Github
The most visual, interactive and fun way to learn Git on the web.learngitbranching.js.org
In Depth Tutorial on Git & Github (DevOps Tools)
 Git + Github
This tutorial will teach you modern git and Github workflow using the command line and github.com.youtube.com
Git Command Explorer
 Git + Github
Find the right git commands you need without digging through the web.gitexplorer.com
Everyday Tools
Screen Size Map
 Everyday Tools
An interactive map of popular screen sizes showing the responsive and adaptive device landscape.screensizemap.com
Wireframer
 Everyday Tools
Flawless SVG text for your wireframes.wireframer.art
Generative Placeholders
 Everyday Tools
Use generative art for your image placeholders.generative-placeholders.glitch.me
Free Image and Photo Resizer
 Everyday Tools
Instantly resize and crop your photos & images for all web and social media formats with one click.promo.com
EasyDB: A one-click database. No server required.
 Everyday Tools
They give you a database for the programming language of your choice, you build something cool.easydb.io
Public APIs
 Everyday Tools
Collection of open APIs (movies, weather, food, news, and more) for development.public-apis.xyz
Image Background Remover
 Everyday Tools
Automatically remove an image background with no clicks and for free in 5 seconds.remove.bg
Meta Tags
 Everyday Tools
A tool to debug and generate meta tag code for any website.metatags.io
Mockdown
 Everyday Tools
Turn high fidelity UI images into mockups.epic.ai
Lorem Picsum
 Everyday Tools
Lorem Ipsum... but for photos.picsum.photos
Codeimg.io
 Everyday Tools
Create and share beautiful images of your source code.codeimg.io
Programming Fonts
 Everyday Tools
The most complete resource for the best monospace coding fonts.app.programmingfonts.org
Bulk Image Processing
 Everyday Tools
Free online tools for bulk image processing (resize, crop, compress and more).imgbot.ai
Global Website Speed Test
 Everyday Tools
Performance test that detects and reports on the most important factors in your users’ experience of ...fastorslow.com
Responsively
 Everyday Tools
Develop responsive web apps 5x faster. A must-have DevTool for all Front-End developers that will ma ...responsively.app
Dev Fonts
 Everyday Tools
List of the best coding fonts with live preview & themes.devfonts.gafi.dev
Free Videos & Images
100,000 AI-Generated Faces
 Free Videos & Images
Free resource of 100k high-quality faces, each entirely generated by AI.generated.photos
99 Font Pairings & Typeface Combinations
 Free Videos & Images
Create and test amazing font pair combinations and see how they look in your project.fontpairings.bypeople.com
Royalty-Free Stock Photos
 Free Videos & Images
Free deliver localized, personalized photography stock photos for Digital Marketing.shotzr.com
Old Book Illustrations
 Free Videos & Images
Animals, people, landscapes, buildings. Find illustrations by artist, title of book or periodical.oldbookillustrations.com
Free Video Footage, Update Daily
 Free Videos & Images
High quality, royalty free video footage and art.mixkit.co
Free Stock Video Footage
 Free Videos & Images
Free stock footage for your website, promo video or anything else.pexels.com
Royalty Free Video Footage
 Free Videos & Images
Royalty free (personal or commercial use), unique and beautiful video footage.coverr.co
Top Articles
Mistakes I Made When Learning to Code
 Top Articles
Save time and avoid the mistakes that I made while learning to code.zerotomastery.io
The Developer’s Edge
 Top Articles
Outlined path and list of the best resources for you to become a senior developer.zerotomastery.io
Don’t be a Junior Developer
 Top Articles
Don't sell yourself short. Seriously, don't be a junior developer.zerotomastery.io
On Being A Senior Engineer
 Top Articles
Fantastic article that sheds light on what makes for a good senior engineer.kitchensoap.com
6 Software Rewrite Stories
 Top Articles
A new take on the age-old question: Should you rewrite your app from scratch?medium.com
Guide to Big Tech Companies
 Top Articles
Why big tech companies generously offer their work to the developer community?zerotomastery.io
How to Escape Tutorial Purgatory
 Top Articles
Tony's advice and personal learnings to not get stuck in endless tutorials.freecodecamp.org
Working for Both Bill Gates and Steve Jobs
 Top Articles
Ben Fathi's learnings from working for both Bill Gates and Steve Jobs.medium.com
How to Think Like a Programmer
 Top Articles
This article teaches you exactly what steps to take to be a better problem-solver.freecodecamp.org
Handbooks + Guides
Learning Paths by Google
 Handbooks + Guides
Structured learning paths to discover everything you need to know about building for the modern web.web.dev
The Tech Interview Handbook
 Handbooks + Guides
Carefully curated content to help you ace your next technical interview with a focus on algorithms.yangshun.github.io
freeCodeCamp Guide
 Handbooks + Guides
This website is full of useful articles about all things and topics related to programming.guide.freecodecamp.org
Front-end Developer Handbook 2019
 Handbooks + Guides
Front-end engineering: how to learn it and what tools are used when practicing it in 2019.frontendmasters.com
Motivational Videos
Never, Ever Give Up!
 Motivational Videos
Diana's incredibly motivating Ted Talk (she swam 100-miles from Cuba to Florida)!ted.com
My Journey to Yo-Yo Mastery
 Motivational Videos
Inspiring story of finding his life's passion. It'll definitely make you want to pull your yo-yo out ...youtube.com
How I Held My Breath For 17 Minutes
 Motivational Videos
Stuntman David Blaine describes how he held his breath underwater for 17 minutes.youtube.com
Nike | Rafael Nadal – Rally
 Motivational Videos
Crazy dreams take crazy effort.youtube.com
Rise and Shine - Motivation
 Motivational Videos
Watch this every morning to get fired up. Be the best you can be!youtube.com
AlphaGo - The Movie | Full Documentary
 Motivational Videos
What can artificial intelligence reveal about a 3000-year-old game? What can it teach us about human ...youtube.com

Comments

Popular posts from this blog

Cisco SG300 CLI Commands

Cisco SG300 CLI Commands Other parts were obtained using the CLI PDF provided by Cisco Remove a Trunk and switch to access config t int gi44 switchport trunk allowed vlan remove 2 switchport mode access switchport access vlan 2 or config t int gi44 switchport mode general switchport general allowed vlan remove 2 switchport mode access switchport access vlan 2 Change CDP Device ID Format to Hostname opposed to default MAC address s-sg300#sh cdp Global CDP information:         CDP is globally enabled         CDP log duplex mismatch is globally enabled         CDP log voice VLAN mismatch is globally enabled         CDP log native VLAN mismatch is globally enabled         Mandatory TLVs validation is disabled         Sending CDPv2 advertisements is enabled         Sending Appliance TLV is enabled       ...

Branches, Part II

Now that we’ve covered the mechanics behind Git branches, we can discuss the practical impact that they have on the software development process. Instead of introducing new commands, this module covers how the typical Git user applies this workflow to real projects, as well as some of the problems that arise in a branched environment. To Git, a branch is a branch, but it’s often useful to assign special meaning to different branches. For example, we’ve been using master as the stable branch for our example project, and we’ve also used a temporary branch to add some CSS formatting. Temporary branches like the latter are called topic branches because they exist to develop a certain topic, then they are deleted. We’ll work with two types of topic branches later in this module. Amid our exploration of Git branches, we’ll also discover that some merges cannot be “fast-forwarded.” When the history of two branches diverges, a dedicated commit is required to combine the branches. This ...

Distributed Workflows

Now that we know how to share information via a centralized workflow, we can appreciate some of the drawbacks of this collaboration model. While it may be convenient, allowing everyone to push to an “official” repository raises some legitimate security concerns. It means that for anyone to contribute content, they need access to the entire project. This is fine if you’re only interacting with a small team, but imagine a scenario where you’re working on an open-source software project and a stranger found a bug, fixed it, and wants to incorporate the update into the main project. You probably don’t want to give them push-access to your central repository, since they could start pushing all sorts of random snapshots, and you would effectively lose control of the project. But, what you can do is tell the contributor to push the changes to their own public repository. Then, you can pull their bug fix into your private repository to ensure it doesn’t contain any undeclared code. If y...