Created by Ira Seliverstov
נוצר על ידי אירה סליברסטוב


At she codes; there are five tracks: three for beginners without prior experience and two for advanced coders. The lesson content is comprised mostly of English materials. The presentations are in both Hebrew and English, but some exercises are in English and all online lectures are in English.  All programming languages themselves are also English-based.

New tracks start at the beginning of each quarter, and all are welcome to join. The first meeting includes an introduction to she codes;, the branch staff, the other participants, and the learning material.

Beginner Tracks

Web Track
she codes; web track icon

13 Meetings

  • HTML
  • CSS
  • Basic JavaScript
  • JQuery 
Python Track

17 Meetings

  • Introduction to Python
  • Control flow
  • Data structures and data types
  • Functions, Recursions
  • OOP, Files, GUI
  • Final Project
Java Track
java track icon

15 Meetings

  • Basic Java principles
  • Object Oriented Programming OOP
  • Error handling
  • data structures
  • Working with threads
  • Final project

Advanced Tracks

Data Analysis
data analysis track icon

18 Meetings

python knowladge is required
  • NumPy
  • Matplotlib
  • NumPy and SciPy
  • Data analysis with Pandas
  • Final Project
Android Track
she codes; android track icon

13 Meetings

Java knowledge is required
  • Introducing UI
  • Different components in application development
  • Saving files, network access, and databases
  • Alerts and user notifications
  • Final project
Created by Ira Seliverstov
נוצר על ידי אירה סליברסטוב