What would you like to learn?

Here’s your chance to have a say in the content we produce here at Tuts+. Use this page to suggest a learning topic, and vote up any other topics you’d like us to cover. We’ll keep an eye on this list and try to bring to life the topics you’d most like to learn about!

I'd like to do a course or tutorial on...

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. HTML5 Game Development

    There are many resources to learn HTML5 Game Development, but nearly all of them teach this in context of a specific Game Engine(eg, Phaser or Crafty). There are very few resources to learn Game Development through Vanilla JavaScript.

    21 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    started  ·  0 comments  ·  Game Development  ·  Flag idea as inappropriate…  ·  Admin →
  2. Laravel 5 from Scratch

    Laravel 5 from Scratch

    21 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Code  ·  Flag idea as inappropriate…  ·  Admin →
  3. Video game recording (and/or streaming) and production

    This topic might not seem complicated on the surface, but I can say from experience that producing video game videos and streaming gets very hard very fast. Especially when you try to record more than one person playing a game together, or a remote multiplayer game session with voice chat, or capture an old game etc.

    This course could explore a lot of different problems:
    - Technical properties of gameplay footage - resolution, FPS, bitrate etc. Encoding and how it's used for capture/streaming (H.264, Intel QuickSync, Nvidia NVENV etc.)
    - What are some of the ways to capture gameplay (intro…

    21 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Photo & Video  ·  Flag idea as inappropriate…  ·  Admin →
  4. online credit card processing

    I found a few tutorials listed, but I was surprised that there wasn't more information available on the subject. I couldn't find any courses available on how to take credit card payments online securely.

    20 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Code  ·  Flag idea as inappropriate…  ·  Admin →
  5. Introduction to Affinity Designer (for Illustrator Users)

    Affinity Designer is one of the best selling applications on the Mac App Store and with more and more people not liking the Adobe CC subscription model, it would be great to get an introduction to this piece of software.

    Starting with a summary how it is comparable to Illustrator and where it might take a different approach. A walk through the interface and then continue with a few designs that may be useful in the future such as logos or other type of graphics.

    19 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Design & Illustration  ·  Flag idea as inappropriate…  ·  Admin →
  6. R programming

    no courses on data analysis :(

    19 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Code  ·  Flag idea as inappropriate…  ·  Admin →
  7. Django framwork

    Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.

    They use it:
    Disqus
    Instagram
    Pinterest
    Mozilla
    And more...

    19 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Code  ·  Flag idea as inappropriate…  ·  Admin →
  8. Setting Up an Envato Market Startup

    A course that will show how to setup up startup, organize employes, to make products for selling at Envato markets

    19 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Business  ·  Flag idea as inappropriate…  ·  Admin →
  9. Developing wordpress themes with page builder functionality

    Hi,

    I think a course covering wordpress theme development with page builder functionality would be cool. It could cover some basic widgets for displaying text and some more advanced stuff like building widgets for the sitebuilder with text, images, image galleries, ....

    What do you think about this?

    Thanks!

    18 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Code  ·  Flag idea as inappropriate…  ·  Admin →
  10. gulp.js

    You have a course on Grunt. I would like to see one on Gulp.

    18 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Code  ·  Flag idea as inappropriate…  ·  Admin →
  11. 18 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Code  ·  Flag idea as inappropriate…  ·  Admin →
  12. Braintree recurring with Rails

    A course that cover creating monthly and yearly subscription on a Rails application.

    18 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Code  ·  Flag idea as inappropriate…  ·  Admin →
  13. 18 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Code  ·  Flag idea as inappropriate…  ·  Admin →
  14. Getting Started with Java

    A course on web development using Java.

    18 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Code  ·  Flag idea as inappropriate…  ·  Admin →
  15. SQL selects, joins, procedures, triggers, inserts, updates, etc.

    A course on designing basic to complex SQL queries. Ideally the courses would be use-case driven - so student can understand how to apply the practices to their own needs.

    Database design, naming conventions, and how to understand a projects SQL needs.

    17 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Code  ·  Flag idea as inappropriate…  ·  Admin →
  16. Sublime Text 3 Plugin Development

    A course on building Sublime Text 3 plugins, with a practical outcome that includes building a finished plugin.

    17 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Code  ·  Flag idea as inappropriate…  ·  Admin →
  17. 17 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. How to Earn a Full-Time Income as a Wedding Photographer

    How to create a successful wedding photography business around your skills. Teaching the vital skills necessary to manage the workload of weddings, all the way through to marketing and promoting your business.

    16 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Photo & Video  ·  Flag idea as inappropriate…  ·  Admin →
  19. how to use Odoo and develop Modules from scratch

    Now a days, many people use Odoo as a ERP ,but Odoo doesn't have a large documentation or good courses as well.
    This will be a great opportunity to learn how to use Odoo and how to develop module and understand the Odoo's ecosystem.

    Thanks!

    16 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Code  ·  Flag idea as inappropriate…  ·  Admin →
  20. Python

    Learn the fundamentals of programming to build web apps and manipulate data.

    16 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Code  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

What would you like to learn?

Feedback and Knowledge Base