
C# Level 1
80 שעות לימוד
חומרי לימוד באנגלית
Building Blocks: Syntax, Comments
Data & Variables: Data Types, Type Casting, Variables
Input & Output: User Input, Output (implicit)
Expressions & Control Flow: Operators (Math, Logical), If/Else, Switch, Loops (While, For), Break/Continue
Data Structures: Arrays
Simple Data Types: Strings, Booleans

C# Level 2
80 שעות לימוד
חומרי לימוד באנגלית
Creating Methods: Defining reusable blocks of code.
Parameters: Passing data to methods for customization.
Overloading: Defining methods with the same name but different parameter lists for flexibility.

C# Level 3
80 שעות לימוד
חומרי לימוד באנגלית
Building Blocks: Classes & Objects, Class Members (Methods, Properties)
Object Initialization: Constructors
Data Protection: Access Modifiers
Relationships: Inheritance, Interfaces
Flexible Behavior: Polymorphism
Abstraction: Hiding Implementation Details
Data Types: Enums
File I/O: Files (consider mentioning basic operations like read/write)
Error Handling: Exceptions

השלמה ללימוד עצמי בעברית C#
קורס זה נועד להשלמת קורס C#
חומרי לימוד בעברית
ללא מבחנים

Java Level 1
80 שעות לימוד
חומרי לימוד באנגלית
Java Basics: Get Started, Syntax, Comments
Data & Variables: Data Types, Type Casting, Variables
Input & Output: (implicit in expressions & statements)
Expressions & Control Flow: Operators (Math, Logical), If/Else, Switch, Loops (While, For), Break/Continue
Data Structures: Arrays
Simple Data Types: Strings, Booleans

Java Level 2
80 שעות לימוד
חומרי לימוד באנגלית
Creating Methods: Defining reusable blocks of code.
Parameters & Arguments: Passing data (arguments) to methods using parameters.
Overloading: Defining methods with the same name but different parameter lists for flexibility.
Variable Scope: Understanding where variables are accessible within your program.
Recursion: A method calling itself, solving problems by breaking them down into smaller, similar subproblems.

JAVA Level 3
80 שעות לימוד
חומרי לימוד באנגלית
Object-Oriented Programming (OOP) Fundamentals: Building Blocks, Object Lifecycle, Access Control, Encapsulation
Code Organization: Packages
Relationships Between Objects: Inheritance, Polymorphism, Inner Classes
Advanced OOP Concepts: Abstraction, Interfaces
Data Structures: Enums, Collections, Iterators
Working with Data: User Input, Dates, Wrapper Classes
Error Handling & Processing: Exceptions
Advanced Topics (Optional): Regular Expressions (RegEx), Threads

השלמה ללימוד עצמי JAVA
קורס זה נועד להשלמת קורס JAVA
חומרי לימוד בעברית
ללא מבחנים

JavaScript Level 1
50 שעות לימוד
חומרי לימוד באנגליתLearning JavaScript: Introduction & Where to Use It, Basic Building Blocks, Data & Variables
Control Flow: Statements & Output, Operators , Conditional Statements , Loops
Working with Data: Functions, Objects & Events, Strings, Numbers, Arrays, Dates & Math Functions, Random Numbers & Booleans
Advanced Concepts: Iterables , Typeof Operator & Destructuring, Bitwise Operations & Regular Expressions, Precedence & Error Handling
JavaScript Features: Scope & Hoisting, Strict Mode & this Keyword, Arrow Functions & Classes, Modules

JavaScript Level 2
50 שעות לימוד
חומרי לימוד באנגליתEssentials: Objects, Functions
Structure: Classes
Asynchronous: Handling Non-Blocking Operations

השלמה ללימוד עצמי בעברית JS
קורס זה נועד להשלמת קורס JavaScript
התכנים הינם בעברית
אין חובה לביצוע

Python Level 1
30 שעות לימוד
חומרי לימוד באנגליתPython Basics: Introduction, Get Started, Syntax, Comments
Data & Variables: Variables, Data Types (Numbers, Strings, Booleans)
Operators: Performing Calculations and Comparisons
Collections: Lists, Tuples, Sets, Dictionaries

Python Level 2
30 שעות לימוד
חומרי לימוד באנגלית
Control Flow: If...Else, While Loops, For Loops
Functions: Defining Reusable Code Blocks (including Lambda)
Data Structures: Arrays (Lists), Classes/Objects
Object-Oriented Programming (OOP): Inheritance, Polymorphism (optional)
Working with Data: Dates, Math, JSON, RegEx
Modules & Packages: Importing Code (PIP)
Error Handling: Try...Except
Input & Output: User Input, String Formatting

השלמה ללימוד עצמי בעברית Python
קורס זה נועד להשלמת קורס Python
חומרי לימוד בעברית
ללא מבחנים