back to top

30 Day Photography Challenge Project

Learning how to take great photos is about more than just understanding how your camera works.
Sure, you need to know how to use it, but what about when it comes time to actually use your camera in the wild?
Not only should have a good idea of all different uses for it, but it should be fun!
And that’s why I’ve created this 30 Day Photography Challenge Project…

Take Part

If you want to take part yourself, then just come over to my Facebook Group and post your photos. It’s a really active community where people will give you feedback on your images and inspire you to capture better photos.
You can also tag me on Twitter or Pinterest, to share your photos with me and the rest of the community.
That’s all you need to know really, hope you enjoy these different ideas; they will certainly help you to improve your photography.
Lets begin…

The Challenge

Day 1: Self Portrait
Day 2: Rule of Thirds
Day 3: Black & White
Day 4: Texture
Day 5: High Angle
Day 6: Low Angle
Day 7: Silhouette
Day 8: Sunset
Day 9: Bokeh
Day 10: Lens Flare
Day 11: Landscape
Day 12: Portrait
Day 13: Dynamic Tension
Day 14: Light Painting
Day 15: Colourful Water Drops
Day 16: Balanced
Day 17: Unbalanced
Day 18: Frame within a Frame
Day 19: Panorama
Day 20: Depth
Day 21: Water Splash
Day 22: Slow Sync Flash
Day 23: Panning
Day 24: Harris Shutter
Day 25: Shallow DoF
Day 26: Light Graffiti
Day 27: Street Photography
Day 28: Architecture
Day 29: Night
Day 30: Hidden Camera Mirror Photo

24 comments
  1. Hi Josh! I am inspired by this 30 day challenge and we are about to start one this August 2014. To be it more challenging, only smartphones can be used. Will definitely enjoy reading more of your website! 🙂

  2. I love this list! I’m a bit late to the party, but having got a camera for Christmas, I’m using it to learn some new skills. Thanks.

  3. Links to the individual daily challenges are broken. Any chance they’ll be fixed or is there an updated post?

    1. Hello, Justin! I just checked out all of the links and they appear to be working. Is there an error message you’re seeing? The links should open up in a new tab.

      1. Working today. Looking at them on the phone yesterday, just got the “cannot load page” message, like a broken link. Didn’t try on the computer, but they’re working on the phone this morning. Thanks.

        1. “just got the “cannot load page” message” that can be a transient problem on the internet route

Comments are closed.
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]