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
What will you learn?
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.
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.
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.
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.
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 www.virtualventures.ca or email: firstname.lastname@example.org or call: (613) 520-2600 x5007
TechU.me Summer Camps
TechU.me 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 TechU.me 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 www.techu.me
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!
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!
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.
Liz Allen is a computer science student at Carleton University. She tweets about technology and life at @liz_codes
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.