Please click a type of class below to see our upcoming offerings!
Computing is now an integral part of every aspect of science, but most scientists are never taught how to build, use, validate, and share software well. Software Carpentry is a volunteer organization whose mission is to help scientists and engineers get more research done in less time and with less pain by teaching basic lab skills for scientific computing. Software Carpentry runs short, intensive workshops that cover program design, version control, testing, and task automation.
This hands-on workshop will cover basic concepts and tools, including program design, version control, data management, and task automation. Participants will be encouraged to help one another and to apply what they have learned to their own research problems.
For more information on how these skills will benefit you, please see "Best Practices for Scientific Computing".
Topics to Be Covered:The Unix Shell, Programming in Python, Version Control with Git
Participants must bring a laptop with a few specific software packages installed (listed below under Special Instructions). Participants are also required to abide by Software Carpentry's Code of Conduct.
Date & Time:
April 4 and 5, 2017, 10:00am-4:00pm, Commerce Research Library.
NOTE: This is a two-day, in-person only class. There will be no WebEx offered for this particular course. Please ensure to the best of your ability that you will be available to take both classes.
Daniel Wheeler and Jonathan Guyer, NIST
To participate in a Software Carpentry workshop, you will need the software outlined here  installed on your laptop. In addition, you will need an up-to-date web browser. We maintain a list of common issues that occur during installation as a reference for instructors that may be useful on the Configuration Problems and Solutions wiki page .
Learn to work effectively on a data team and never lose your project again! Introduction to version control using Git software and the GitHub website.
Topics to Be Covered:Version Control, Git, GitHub
Date & Time:
5/9/2017 1:00 - 4:00PM ET
Git, GitHub, Sublime or Atom.io, Terminal or Powershell
If you want to stay up to date with modern career path and technology, programming is a core skill. This introductory session will cover programming basics with Java, a high level Object Oriented Programming language. We will start with basic syntax, required tools and then explore language core features. It will be first of a series of courses on the Java/J2EE technology track pursuing to advanced J2EE frameworks and professional certification paths.
Topics to Be Covered:The usefulness of Java, j2ee Tech Stack, Market Scope, Object-Oriented Programming, Primitive Data Types, Arrays, Conditional Statements, Scope Operators, Iterations/Loops, Interfaces, Packages, & How to Write, Compile, and Execute Programs
Date & Time:
5/23/2017 1:00 - 4:00PM ET
Waseem Aslam, U.S. Patent and Trademark Office
Directions from within HCHBThe Commerce Research Library has two entrances and is located in northwest corner of the building on the 1st floor, directly below the gym. The entrance at Room 1894 can be accessed via the 8th corridor elevator at the north end of the building. The second entrance at Room 1984 and can be accessed from the 6th corridor elevator.
Directions from outside of HCHB (DOC staff only)HCHB is located at 1401 Constitution Avenue, NW and is easily accessible from two metro stations, Federal Triangle & Metro Center. The closest entrance to the library is on the corner of 14th & Pennsylvania Ave. Check in at that entrance with the guards, then follow the red signs to the Commerce Research Library. Questions? Call us at 202-482-1154. Bringing a visitor? See full directions on our website.
The Commerce Data Service is a public startup within the Office of the Secretary, tasked with enhancing the contribution of data to the economy and American well-being. Our team of skilled engineers, data scientists, and UX/UI experts are teaching Commerce Data Academy courses.
The goal of the Commerce Data Academy is to help educate and empower employees within the Department of Commerce to make data-driven decisions.
Please send an email to:
Search by organization name or browse the tree below