Software Carpentry logo

Software Carpentry in 90 Seconds

Greg Wilson

February 2012

This screencast is a quick introduction to the Software Carpentry project.

Mission

Help scientists be more productive
by teaching them basic computing skills

Our mission is to help scientists be more productive by teaching them basic computing skills.

Problem

Scientists spend 40% or more of their time wrestling with software...

The problem we're trying to solve is that scientists often spend 40% or more of their time wrestling with software...

But 95% or more are primarily self-taught

...but 95% or more of them are primarily self-taught.

So they spend hours doing things that should take minutes...

So they spend hours doing things that should take minutes...

...reinvent a lot of wheels...

...reinvent a lot of wheels...

...and still don't know if their results are reliable or not

...and still don't know if their results are reliable or not.

Solution

Short intensive workshops

Our solution combines short, intensive workshops...

Plus self-paced online instruction

...with self-paced online instruction.

Benefit

More confidence in results

The benefit to the scientist is more confidence in their results...

Plus higher productivity

...and higher productivity.

Workshops

Core skills needed to be productive in a small research team

The workshops cover the core skills needed to be productive in a small research team:
  • Basic programming
    Basic programming...
  • Version control
    ...version control...
  • Testing
    ...testing...
  • Using the shell
    ...using the shell...
  • Relational databases
    ...relational databases...
  • Matrix programming
    ...and matrix programming.

Online

More depth on core topics

The self-paced learning goes into more depth on these core topics...

Plus:

...and looks at...
  • Program design
    ...program design...
  • Spreadsheets
    ...spreadsheets...
  • Data management
    ...data management...
  • Software lifecycles
    ...and software lifecycles.

Licensing

All content is available online

All our content is available online...

Creative Commons license

...under a Creative Commons license...

Re-use and re-mix freely

...so you can re-use and re-mix it freely.

Support

Sloan Foundation
We're supported by the Sloan Foundation...
  Mozilla
...and Mozilla...

Support

Indiana University Queen Mary University London SciNet University of Toronto
Microsoft The MathWorks Los Alamos National Laboratory Enthought
UK Met Office MITACS Michigan State University Python Software Foundation
Scimatic SharcNet
...and in the past, have had support from a wide range of universities, government labs, companies, and other organizations.

Contributing

Give us feedback

If you'd like to contribute, you can give us feedback...

Answer questions

...answer questions...

Create lessons and exercises

...create lessons and exercises...

Organize and run workshops

...or organize and run a workshop in your area.

Contact

http://software-carpentry.org

For more information, check out our web site at http://software-carpentry.org...

@swcarpentry

...follow us on twitter as @swcarpentry...

info@software-carpentry.org

...or contact us by email at info@software-carpentry.org.
Software Carpentry logo
Thank you.

1 / 12