Submit a Tutorial
Want to submit a tutorial to Nettuts+? We only accept tutorials that match the site’s standards of both writing and tutorial content. If your tutorial is accepted, we’ll pay an agreed USD rate per tutorial published (make an offer!), and you’ll get to help your fellow web development aficionados! Please note that if we gain evidence in this time that the tutorial or source images used in the tutorial have been plagiarized we will take the tutorial off the site and payment will not be made.
What to Teach?
We are looking for extensive tutorials and/or screencasts on these subjects:
- HTML / CSS techniques
- jQuery or similar libraries
- CMS’s – WordPress, Expression Engine, Joomla, etc
- Simpler PHP & Rails techniques
We prefer more complete, practical and extensive tutorials. For example a tutorial demonstrating a jQuery effect applied to a menu complete with some attractive CSS styling would be prefered to a simple demonstration of a sliding effect in jQuery. Similarly it’d be better to have a “How to build a simple Joomla template” than “Add Categories to your Joomla Template” tutorial. Having said that if the effect is really great, or important, or useful then we’d be interested!
You must also fulfill the following criteria:
- You must send in your ALREADY WRITTEN tutorial. Please note not every tutorial will be accepted. (We now offer a simple form where you can pitch your idea to us and get feedback from the Nettuts+ editor.)
- Your tutorial must be your original work and not published elsewhere.
- You must have a PayPal account for us to pay you, this fee will be paid within the first week of every new month.
- You will need to format your tutorial as per the format described below.
- Your tutorial may be edited prior to publishing.
- Your editor will send through a simple contract for you to look through and sign, relating to your work as an Envato author.
What, Specifically, to Write About
We are always open to ideas when it comes to new articles or tutorials on Nettuts+. Is there a new “cool kids” framework that you’ve mastered? Fantastic, let’s do it! That said, if you’re in need of ideas, here’s a list of articles that we’re currently in need of:
- Knockout.js For First-Timers
- Backbone.js For The Rest Of Us
- Anything Advanced-Rails
- How To Professionally Document Your Script, Library, or Plugin
- The Best Way to Learn Python
- HTML5 Boilerplate’s Build Script From Scratch – https://github.com/h5bp/ant-build-script
- Node.js For People Who Don’t Get Node.js
- Lessons Learned From… (fill in the blank)
- Cutting-Edge CSS Techniques
- Understanding OOCSS
- Anything Advanced Canvas
- Signs That Your jQuery Plugin Sucks (review bad practices when creating plugins)
- 10 Ways To Be More Active in the Web Development Community (don’t be generic)
- Understanding RequireJS
- An In Depth Review of jQuery UI’s Widget Factory
- You’re Doing it Wrong. (Offer examples of poorly formatted code in some language, and explain how to improve it.)
- Editorials. Have a strong opinion on something? Vent to millions of readers.
If you’d like to write one of these articles, please contact me to say hello first:
Remember – the article you submit to me will be read by millions of visitors. Don’t submit a short, poorly researched tutorial. This is your reputation on the line! Don’t be lazy.
How to Format Your Tutorial
Tutorials should be formatted in a series of steps. Each step should have either an image or code snippet involved. If you are using code snippets, do the following:
- Replace all < characters with < this will help render the page
You should use this Tutorial Template and ensure that any images you use are less than 600px wide.
If you’re a Markdown fan, we encourage you to use our flavored-Markdown converter, which automatically applies the classes and elements that we need on the sites. This way, you, for example, don’t need to precede
<h2> elements with an
<hr> tag, or wrap all images within
How to Submit a Screencast
Please ensure that you adhere to the following rules when recording and submitting your video tutorial.
- At least 15 minutes in length.
- Final video must be recorded at a resolution of 1280×720.
- Sound quality is important. Ideally, use a well-made USB condenser mic. They can purchased for around $75 on Amazon. We can’t accept screencasts with poor audio quality, or lots of noise in the background.
- Author must mention at the beginning of the video that it was made exclusively for Nettuts+
- Submit an MP4 or MOV of the final video.
- Introduce yourself at the beginning of the tutorial and say you are making this tutorial for Nettuts+.
- You must include a description of your tutorial and a 200×200 pixel preview image.
Refer here for a list of screencasting tips.
Submit a Quick Tip
We also post a couple quick tips each week, and pay $50. To qualify, you must submit:
- Use a free screencasting service, called Screenr, to record a quick tip that can be no longer than five minutes in length.
- Also include a more brief text explanation, as a companion to the video.
- Note in the video that you’re recording a screencast for Nettuts+. Do not promote your own site/company.
- Don’t cover too much here. This is a quick tip. For example, a cool new feature/method in jQuery would be an appropriate topic.
Earn More by Submitting Premium Tutorials
If you have a fantastic in depth tutorial + screencast, we pay double for these tutorials. For more information, email firstname.lastname@example.org.