GDI Ottawa

Girl Develop IT Ottawa

Teaching women how to code.
Join Our Group Now!

Learn about Girl Develop It.






  1. New Course: Learn to Program With Python

    This two-part course is for complete beginners. In the first class, you will draw pictures with Python’s Turtle module to learn core programming concepts including loops, if-statements, variables, and functions. In the second class, we will use these concepts to build a small text adventure game.

    Part 1: Monday June 16th at 6:30 PM - 9:30 PM
    Part 2: Monday June 23rd at 6:30 PM - 9:30 PM

    Registration and more info on our Meetup page!

    Posted by compscigail on May 28, 2014
    View comments
  2. New course: Intro to JavaScript and jQuery

    In this TWO-part course students will learn about JavaScript and how to create interactive interfaces using jQuery.

    What will you learn?

    This course will cover the basics of JavaScript, jQuery, and how to use Chrome developer tools to debug your webpage.

    Students will follow hand-on exercises on how to add a lightbox for image galleries, build an image carousel, use jQuery for form functions, and fun examples on how to use APIs to create dynamic content.

    Find out more details and register here!

    Posted by serenangai on April 7, 2013
    View comments
  3. Treehouse sponsorship

    Team Treehouse, a great resource for learning to code is offering a special 50% discount for all our members!

    Join our Meetup group and click the link on our left sidebar to redeem.

    Posted by serenangai on November 27, 2012
    View comments
  4. Upcoming workshop: HTML5 and CSS3

    HTML5 and CSS3 help lay the groundwork for the next generation of web applications. They let us build sites that are simpler to develop, easier to maintain, and more user-friendly.

    HTML5 has new elements for defining site structure and embedding content, which means we don’t have to resort to extra markup or plug-ins. CSS3 provides advanced selectors, graphical enhancements, and better font support that makes our sites more visual appealing without using font image replacement techniques, complex JavaScript, or graphics tools. Improved accessibility support will improve applications for people with disabilities, and offline support lets us start building working applications that don’t need an Internet connection.

    Find out more details and RSVP here

    Posted by serenangai on September 2, 2012
    Tagged: event announcement
    View comments
  5. Upcoming workshop: Create Interactive Art and More! Learn to Program with Processing

    Want to learn programming concepts you can apply to any language while creating fun, visual results? Then come try your hand at Processing in our one-day workshop!

    Processing is a free, open-source Java-based language and development environment that is very well suited to learning programming for the first time.  Even better, you can turn your code into visual art and interactions very quickly!

    In this workshop, you’ll interactively learn fundamental programming concepts for two hours in the morning.  After a one-hour lunch break, you will have a selection of fun and interesting mini-projects you can choose to work on with the help our your instructor and teaching assistants.  You will be able to work at your own pace to ensure that you walk away with a solid, transferable knowledge of programming that you can then apply elsewhere.

    Find out more info and RSVP here

    Posted by serenangai on August 4, 2012
    Tagged: Event Announcement
    View comments
  6. Encourage the Girls You Know to Try Tech at These Summer Camps

    There are two summer camps that might interest the young women in your lives.  One of them is just for girls, and the other is mixed but could use a better female presence.  Be sure to check them out and encourage the girls you know to attend!

    Girls @ Virtual Ventures

    Virtual Ventures is a non-profit organization whose goal is to engage youth in technology and engineering. We are excited to offer again this summer our Girls only Eng & Tech camps for youth that have completed grades 3-9. We are located at Carleton University under the faculty of engineering and design therefore students get access to cutting edge university labs. Camp activities include website design, programming, robotics (LEGO), animations, electronics, multimedia applications, engineering structures and other engineering challenges, etc. in a safe all girls environment. Campers would also get the opportunity to interact with female mentors in the field of engineering and technology.

    The camps will run from July 9rd until August 10th; 9am – 4pm with extended care option (8am – 5pm). For more information and to register, please visit or email: or call: (613) 520-2600 x5007 Summer Camps Summer Camps offer students a unique hands-on experience where you can explore your interests and embrace your passions. Through multimedia, app design, and development projects, these camps provide the platform for Ottawa’s students to change the world one pixel and line of code at a time.

    Camps are co-ed, for students aged 11 to 14.

    The 2012 camps are hosted by IBM Canada – a Program Partner – and run from 9 AM to 4 PM (with pre- and post-care available between 8 to 9 AM and 4 to 5 PM)

    Registration is now open for the following weeks:

    Dates: July 16 - 20, July 23 - 27, July 30 - August 3, August 13 - 17
    Location: IBM, 770 Palladium Drive, Ottawa

    For more information about this exciting program and registration details, see attached poster, or visit

    Posted by compscigail on June 13, 2012
    View comments
  7. Upcoming Workshop: Intro to Source Control with Git

    Let’s Git this Party started!

    Source control is an essential skill for any software developer to manage their code base, keep track of changes, and coordinate major revisions with other team members. Git is the fastest growing open source source control system today.  It’s useful if you are working on a large distributed team, or working on personal projects.

    In this 2.5 hour class, you’ll learn about how to set up your own Git repository, how to push, pull, fork, merge, and branch and more!  Also, you’ll set up a GitHub account to easily showcase your projects and learn from others in the open source community.  Software is social!

    Find out more details and RSVP here

    Posted by serenangai on March 22, 2012
    Tagged: Event Announcement
    View comments
  8. Upcoming Workshop: A Developer’s Guide to Interaction and Interface Design

    Have you ever wondered what role design plays in development? How are design decisions made? Are you a developer who is designing and implementing your own interface without the support of an interaction designer?

    During this 2-hour course, we’ll review some common interface design patterns and test drive some pragmatic approaches you can use to create and validate simple, intuitive interactions. Topics include: Basic Controls, Page Layout, Forms, Menus and Wizards.

    This course will be packed with examples, with plenty of time for hands-on exercises!

    Find out more details and RSVP here

    Posted by serenangai on February 27, 2012
    Tagged: Event Announcement
    View comments
  9. </ Intro to HTML and CSS >

    On the evening of Tuesday, December 6th, the second half of GDI Ottawa’s Intro to HTML and CSS workshop took place - and as you can see in the pic below, everyone looks absorbed in their code!

    As one of the assistants for the workshop, I had a great time and found it to be an interesting experience. If you’re a developer who likes helping people learn, I think you might enjoy assisting with or leading a similar class (see this earlier post.)

    Seeing people walk through the process of building a web page from scratch, and troubleshooting when they ran into problems, reminded me of when I first began dabbling with HTML and CSS many years ago. I liked meeting the students - who came into the class with varying levels of prior experience, but were all friendly and curious about code. I credit this to instructor Suzan Hill’s teaching style, which was clear enough for the almost complete beginners in the class, while students looking for more information were able to ask the assistants questions in detail.

    For everyone who attended the workshop, I’ve included a few links below to resources you can use to keep sharpening those HTML and CSS skills. 

    Hexadecimal Colour Codes

    CSS Properties Reference

    Tips about using images

    Web-safe font combinations

    Online intro to HTML/CSS guide

    Liz Allen is a computer science student at Carleton University. She tweets about technology and life at @liz_codes

    Posted by lizcodes-deactivated20131213 on December 7, 2011
    Tagged: Event Recap
    1 noteView comments
  10. Developer Mailing List - Call for Help

    Girl Develop It Ottawa is looking for developers of all genders to lead or assist our technical workshops!

    If you think you might be interested, or know someone who might be, sign up for this mailing list so we can easily reach out to you when we are planning our next workshop.

    Posted by serenangai on November 17, 2011
    View comments