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
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.
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#
חומרי לימוד בעברית
ללא מבחנים
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
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.
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
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
50 שעות לימוד
חומרי לימוד באנגליתEssentials: Objects, Functions
Structure: Classes
Asynchronous: Handling Non-Blocking Operations
קורס זה נועד להשלמת קורס JavaScript
התכנים הינם בעברית
אין חובה לביצוע
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
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
חומרי לימוד בעברית
ללא מבחנים