CS Bridge is a collaboration between Stanford University in the United States, Koç University in Istanbul, and instructors and students from Izmir, Turkey. These lecturers and students have come together to teach high school students in Turkey how to code.

  • It assumes no prior programming experience.
  • This course will follow the same schedule each day (except for a few days where we have social activities).
  • We've designed the course so that outside of the schedule, you do not need to be on your computer working on the course material. If you want to spend extra time because you're excited about the material, that's okay but it is not necessary.
  • You will have weekends off.

We hope these course components will help you have a great CS Bridge experience:

  • You will meet (via videoconferencing) in a small group, daily, with someone on the teaching team.
  • The course is centered around engaging assignments and projects and other activities to help you meet other students and get to know the teaching team.
  • You won't receive a grade in the course, so just enjoy learning and have fun!
  • The main outcome is that you will have had A LOT of FUN and have acquired a new and wonderful skill: how to program.
  • After you've finished the course, you will receive a certificate of completion.

The CS Bridge Team

The CS Bridge Team is made up of a group of wonderful teachers in two countries - Turkey and the United States.

  1. Lecturers - These people are current lecturers. You will hear from all of them as they take turns delivering lectures each day.
  2. Section Leaders - These fun people are students from Stanford, Koç and universities in Izmir who are passionate about computer science and serve as great role models. You will be assigned to a small group led by a Section Leader. You'll get to know this person really well throughout the course!
  3. Program Administrators - Each cohort of students (from Koç and Izmir) has a program administrator who manages the enrollment process and is the main point of contact between your families and the program. The CS Bridge Program Manager from Stanford, Yosefa Gilon, will be managing administrative components of the course.

Pre-pandemic, this program was run in-person. We have adjusted the program slightly so it could be offered online and this is the second year we are running CS Bridge as an online program. Our goal is to create one community of enthusiastic teachers and students who support each other as you all learn a new and exciting skill!

Requirements for the Course

  1. An internet connection strong enough to stream video.
  2. Video conferencing software to participate in lecture, office hours, section, and social activities. We will be using Zoom for most of the program-related activities where we are online together. You can download the latest version of the Zoom Client for Meetings here
  3. The PyCharm development environment to complete assignments. Installation instructions are here.
  4. A love of learning and an interest in getting to know other high school students in Turkey!

What if I don’t have some of these things or don't understand what I'm being asked to do? The best place to ask for questions is on Ed. See below for more information about Ed!

Elements of the Course

It is expected that you participate fully in the course. You must attend every activity on the schedule.

A. Lectures

Lectures will be held twice a day - there will be one 40 minute lecture at the start of the day and one 40 minute lecture in the evening. Each lecture will be taught by a lecturer from one of the three universities. This is where you’ll learn the core concepts of the class.

  • Lectures will be delivered LIVE through Zoom and will be recorded and posted on Ed so you can refer back to them later if you need to. What is Ed??? See the Course Communications section below!

B. Quickstart

This will follow the morning lecture each day.

  • You will work with your Section Leader and students in your morning group to solve a short problem that is based on what you just learned in lecture.
  • Quickstart is meant to get you to start thinking about what you just learned but isn't meant to be as in depth as what you'll be working on in Section.

C. Tea Time

This will follow the morning quickstart each day.

  • You will be assigned to a small group led by a Section Leader and will have the chance to get to know each other, play games, and talk about course and non-course related things. Due to the time difference, if your Section Leader is based in the United States, you will be assigned a different Section Leader for the morning tea time so you will socialize with a different group of students.
  • Picture yourself drinking tea and sitting around a circle in a room getting to know each other!

D. Section

In addition to two lectures per day, you will also be attending a daily discussion section in small groups with a Section Leader.

  • This is where you’ll get to practice with the new concepts you learned in lecture.
  • You will meet with the same group of students and will have the same Section Leader each day.

E. Office Hours/Work

Office Hours provide you with an opportunity to work on your daily projects alongside other students and to ask for help when you need it. You can either get help in an environment with others or you can get 1-on-1 help from a Section Leader. Office Hours are optional but highly encouraged if you have questions about any of the course elements. They're also a great way to interact with a Section Leader, to fix a bug in your code, and to gain a deeper understanding of the material. Other Section Leaders will be there, not just the one you are assigned. Go to the office hour Nooks link listed on the schedule in Ed.

F. Projects

There will be two programming projects that you will work on each day. The core project questions are designed to be done individually but we encourage you to teach each other -- this includes guiding your peers towards the answer without “giving it away”.

  • You will be expected to submit the first project by 14:00 each day and the second project by the end of the Office Hours/Work session in the evening at 23:00. It's ok if you don't finish everything - submit what you are able to complete!
  • Instructions for completing and submitting assignments will be posted on Ed.

G. Social Activities

We want you to learn a lot in this course but we also really want you to have FUN and to get to know students from different schools and areas! We also want you to get to know all the Section Leaders, not just your own Section Leader!

  • Each week there will be one large social activity for everyone involved in the course, which we we will host at different times, so check the schedule.
  • These activities are part of the program so please plan to attend!
  • We are going to try really hard to make this program memorable and a lot of fun and hopefully you'll turn off your computer on the last day knowing that you have a lot of new friends in different places!

Course Communications

A. Course Website

The class web page is: You should regularly check the class website for handouts, announcements and other information, including the most up-to-date information on assignments.

B. Class Discussion Forum

Our class discussion forum is hosted on Ed at All communication with the teaching team and students will take place in Ed. Do not share personal contact information with anyone in the course.

You will be enrolled in two Ed groups:

  1. “CS Bridge Turkey”: the main discussion group. This is where you should post questions you have (conceptual, technical, etc.) and where we’ll post announcements about the course. Please answer your classmates’ questions, too! Before posting a question, check if it has been asked already (and if so, read the answer to that post!).
  2. Your discussion section’s Ed group. This is specifically for your section. If you need to get in touch with your Section Leader, make a private post (to staff only) in this group. You can also post to the whole section if you want the other students in your section to see. For more general questions not related to your section, use the main CS Bridge Ed group instead.

A screenshot of the Ed dashboard.

Here are some community norms and expectations for Ed:

  • Always be respectful and kind to section leaders, students and instructors that you are engaging with on Ed.
  • Search before you post
  • Heart questions and answers you find useful
  • Answer questions you feel confident answering
  • Share interesting course related content with staff and peers
  • Do not talk about groups of people like they are inferior. Homophobia, racism, sexism, ableism, or other forms of discrimination are unacceptable and not tolerated.
  • Do not post any private information in Ed for everyone to see
  • Do not post any external links
  • For more information on Ed Discussion, you can refer to the Quick Start Guide.

Whom to Contact About What

It is important that you know who to contact for what and how so that you can get help in a timely manner. Please use the Ed platform (class discussion forum) where the Section Leaders and other students can help you. Some guidelines:

  • For logistical questions, conceptual and technical questions, or general course conversation, please post a public question on our CS Bridge Ed forum.
  • For personal concerns or issues, please make a private post in the CS Bridge Ed.
  • To send a message to your Section Leader, make a private post in your section’s Ed.
  • For major personal issues or concerns, please contact either Burcu Hanim (Koç) or Baris Bozkurt (Izmir). Contact information can be found on the CS Bridge Ed in the "General" category here.

Frequently Asked Questions

We will answer your questions as they come up. Please see our FAQ page.

Additional Resources


We know that our community will have a variety of learning differences and will include many differently abled individuals. If you have a suggestion for how to make learning more accessible for you, feel free to post on Ed or tell your Section Leader.

Process for reporting misconduct

Creating and maintaining a safe and open community is of utmost importance to us, and if the actions or behavior of others (students or staff) make you feel unsafe or unwelcome, we want you to let us know. Information for who to contact for what can be found in this Ed post.