Introduction to Programming [GK840203]

Tijdsduur
Locatie
Op locatie, Online
Startdatum en plaats

Introduction to Programming [GK840203]

Global Knowledge Network Netherlands B.V.
Logo van Global Knowledge Network Netherlands B.V.
Opleiderscore: starstarstarstar_halfstar_border 7,5 Global Knowledge Network Netherlands B.V. heeft een gemiddelde beoordeling van 7,5 (uit 185 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen
computer Online: VIRTUAL TRAINING CENTER
2 feb. 2026 tot 3 feb. 2026
Toon rooster
event 2 februari 2026, 10:00-18:00, VIRTUAL TRAINING CENTER, NL245600.1
event 3 februari 2026, 10:00-18:00, VIRTUAL TRAINING CENTER, NL245600.2
computer Online: VIRTUAL TRAINING CENTER
9 feb. 2026 tot 10 feb. 2026
Toon rooster
event 9 februari 2026, 09:00-17:00, VIRTUAL TRAINING CENTER, NL248911.1
event 10 februari 2026, 09:00-17:00, VIRTUAL TRAINING CENTER, NL248911.2
computer Online: VIRTUAL TRAINING CENTRE
9 feb. 2026 tot 10 feb. 2026
Toon rooster
event 9 februari 2026, 09:00-17:00, VIRTUAL TRAINING CENTRE, NL245631V.1
event 10 februari 2026, 09:00-17:00, VIRTUAL TRAINING CENTRE, NL245631V.2
placeZoetermeer (Kinderen v Versteegplein 18)
9 feb. 2026 tot 10 feb. 2026
Toon rooster
event 9 februari 2026, 09:00-17:00, Zoetermeer (Kinderen v Versteegplein 18), NL245631.1
event 10 februari 2026, 09:00-17:00, Zoetermeer (Kinderen v Versteegplein 18), NL245631.2
computer Online: VIRTUAL TRAINING CENTER
2 mrt. 2026 tot 3 mrt. 2026
Toon rooster
event 2 maart 2026, 09:00-17:00, VIRTUAL TRAINING CENTER, NL248719.1
event 3 maart 2026, 09:00-17:00, VIRTUAL TRAINING CENTER, NL248719.2
placeEindhoven (Evoluon Noord Brabantlaan 1)
9 mrt. 2026 tot 10 mrt. 2026
Toon rooster
event 9 maart 2026, 09:00-17:00, Eindhoven (Evoluon Noord Brabantlaan 1), NL245633.1
event 10 maart 2026, 09:00-17:00, Eindhoven (Evoluon Noord Brabantlaan 1), NL245633.2
computer Online: VIRTUAL TRAINING CENTRE
9 mrt. 2026 tot 10 mrt. 2026
Toon rooster
event 9 maart 2026, 09:00-17:00, VIRTUAL TRAINING CENTRE, NL245633V.1
event 10 maart 2026, 09:00-17:00, VIRTUAL TRAINING CENTRE, NL245633V.2
computer Online: VIRTUAL TRAINING CENTER
1 apr. 2026 tot 2 apr. 2026
Toon rooster
event 1 april 2026, 10:00-18:00, VIRTUAL TRAINING CENTER, NL245605.1
event 2 april 2026, 10:00-18:00, VIRTUAL TRAINING CENTER, NL245605.2
placeGroningen/Paterswolde (Groningerweg 19)
13 apr. 2026 tot 14 apr. 2026
Toon rooster
event 13 april 2026, 09:00-17:00, Groningen/Paterswolde (Groningerweg 19), NL245640.1
event 14 april 2026, 09:00-17:00, Groningen/Paterswolde (Groningerweg 19), NL245640.2
computer Online: VIRTUAL TRAINING CENTER
13 apr. 2026 tot 14 apr. 2026
Toon rooster
event 13 april 2026, 09:00-17:00, VIRTUAL TRAINING CENTER, NL248912.1
event 14 april 2026, 09:00-17:00, VIRTUAL TRAINING CENTER, NL248912.2
computer Online: VIRTUAL TRAINING CENTRE
13 apr. 2026 tot 14 apr. 2026
Toon rooster
event 13 april 2026, 09:00-17:00, VIRTUAL TRAINING CENTRE, NL245640V.1
event 14 april 2026, 09:00-17:00, VIRTUAL TRAINING CENTRE, NL245640V.2
placeAmsterdam ARISTO (Teleportboulevard 100)
4 mei. 2026 tot 5 mei. 2026
Toon rooster
event 4 mei 2026, 09:00-17:00, Amsterdam ARISTO (Teleportboulevard 100), NL245636.1
event 5 mei 2026, 09:00-17:00, Amsterdam ARISTO (Teleportboulevard 100), NL245636.2
computer Online: VIRTUAL TRAINING CENTER
4 mei. 2026 tot 5 mei. 2026
Toon rooster
event 4 mei 2026, 09:00-17:00, VIRTUAL TRAINING CENTER, NL248720.1
event 5 mei 2026, 09:00-17:00, VIRTUAL TRAINING CENTER, NL248720.2
computer Online: VIRTUAL TRAINING CENTRE
4 mei. 2026 tot 5 mei. 2026
Toon rooster
event 4 mei 2026, 09:00-17:00, VIRTUAL TRAINING CENTRE, NL245636V.1
event 5 mei 2026, 09:00-17:00, VIRTUAL TRAINING CENTRE, NL245636V.2
computer Online: VIRTUAL TRAINING CENTER
5 mei. 2026 tot 6 mei. 2026
Toon rooster
event 5 mei 2026, 10:00-18:00, VIRTUAL TRAINING CENTER, NL245607.1
event 6 mei 2026, 10:00-18:00, VIRTUAL TRAINING CENTER, NL245607.2
computer Online: VIRTUAL TRAINING CENTER
1 jun. 2026 tot 2 jun. 2026
Toon rooster
event 1 juni 2026, 10:00-18:00, VIRTUAL TRAINING CENTER, NL245609.1
event 2 juni 2026, 10:00-18:00, VIRTUAL TRAINING CENTER, NL245609.2
placeEindhoven (Evoluon Noord Brabantlaan 1)
8 jun. 2026 tot 9 jun. 2026
Toon rooster
event 8 juni 2026, 09:00-17:00, Eindhoven (Evoluon Noord Brabantlaan 1), NL245642.1
event 9 juni 2026, 09:00-17:00, Eindhoven (Evoluon Noord Brabantlaan 1), NL245642.2
computer Online: VIRTUAL TRAINING CENTER
8 jun. 2026 tot 9 jun. 2026
Toon rooster
event 8 juni 2026, 09:00-17:00, VIRTUAL TRAINING CENTER, NL248913.1
event 9 juni 2026, 09:00-17:00, VIRTUAL TRAINING CENTER, NL248913.2
computer Online: VIRTUAL TRAINING CENTRE
8 jun. 2026 tot 9 jun. 2026
Toon rooster
event 8 juni 2026, 09:00-17:00, VIRTUAL TRAINING CENTRE, NL245642V.1
event 9 juni 2026, 09:00-17:00, VIRTUAL TRAINING CENTRE, NL245642V.2
computer Online: VIRTUAL TRAINING CENTER
6 jul. 2026 tot 7 jul. 2026
Toon rooster
event 6 juli 2026, 09:00-17:00, VIRTUAL TRAINING CENTER, NL248721.1
event 7 juli 2026, 09:00-17:00, VIRTUAL TRAINING CENTER, NL248721.2
Beschrijving

Ontdek de verschillende trainingsmogelijkheden bij Global Knowledge

Online of op locatie er is altijd een vorm die bij je past.

Kies op welke manier jij of je team graag een training wilt volgen. Global Knowledge bied je verschillende trainingsmogelijkheden. Je kunt kiezen uit o.a. klassikaal, Virtueel Klassikaal (online), e-Learning en maatwerk. Met onze Blended oplossing kun je de verschillende trainingsvormen combineren.

OVERVIEW

Learn the essentials of programming and start your coding journey.

Introduction to Programming is perfect for anyone looking to get started with coding. Whether you're aiming to kickstart a career in software development, enhance your problem-solving skills, or simply automate everyday tasks, this course has got you covered. You'll dive into the basics of programming, learning about data types, variables, operators, and control flow. By the end of the course, you'll be able to write simple programs and understand the fundamental concepts that underpin all programming languages.

This course is designed to be accessible to beginners, so no prior programming experience is required. Thr…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Programmeren (algemeen), JavaScript, ASP (.NET), PHP en Android.

Ontdek de verschillende trainingsmogelijkheden bij Global Knowledge

Online of op locatie er is altijd een vorm die bij je past.

Kies op welke manier jij of je team graag een training wilt volgen. Global Knowledge bied je verschillende trainingsmogelijkheden. Je kunt kiezen uit o.a. klassikaal, Virtueel Klassikaal (online), e-Learning en maatwerk. Met onze Blended oplossing kun je de verschillende trainingsvormen combineren.

OVERVIEW

Learn the essentials of programming and start your coding journey.

Introduction to Programming is perfect for anyone looking to get started with coding. Whether you're aiming to kickstart a career in software development, enhance your problem-solving skills, or simply automate everyday tasks, this course has got you covered. You'll dive into the basics of programming, learning about data types, variables, operators, and control flow. By the end of the course, you'll be able to write simple programs and understand the fundamental concepts that underpin all programming languages.

This course is designed to be accessible to beginners, so no prior programming experience is required. Through a mix of lectures, hands-on exercises, and practical labs, you'll gain a solid foundation in programming. You'll also learn about the differences between compiled and interpreted languages, and get introduced to debugging techniques to help you identify and fix errors in your code. By the end of the course, you'll have the skills and confidence to tackle more advanced programming topics and projects.

OBJECTIVES

  • Understand the purpose and importance of programming in solving real-world problems and automating tasks.
  • Differentiate between compiled and interpreted programming languages and identify their common use cases.
  • Use core programming concepts, including data types, variables, operators, and expressions, to write simple programs.
  • Create variables to store and manage different data types in a program.
  • Apply arithmetic, comparison, and logical operators to perform operations and evaluate expression
  • Construct conditional statements, including if, else if, else, and switch, to handle decision-making in programs.
  • Build programs that incorporate nested and chained conditionals for solving more complex problems.
  • Use debugging techniques to identify and fix logical errors in simple programs.

AUDIENCE

Anyone wanting to learn how to program and the different programming languages

CONTENT

  1. Introduction
    • Definition & Purpose of Programming
      • What is programming and why do we do it?
      • How programming solves real-world problems
      • Evolution and brief history
  2. Programming Languages & Basic Environment Setup
    • What Are Programming Languages?
      • Definition and purpose of programming languages
      • Types of Programming Languages - Procedural, Object-Oriented, Scripting, Functional
      • Compiled vs. Interpreted languages (high-level)
      • Brief mention of popular languages (Python, JavaScript, C++, etc.)
    • Environment Setup
      • Selecting a code editor (e.g., VS Code, Sublime, online playgrounds)
      • Brief mention of installing the required runtime or interpreter for a programming language (e.g., Python, Node.js, Java)
      • Creating code files and saving them with appropriate extensions
      • Running code from the command line vs. integrated terminals
      • Simple demonstration of creating and running a generic “Hello World” file
    • Structure of Code
      • Common parts of a program
      • How programming languages have syntax (rules) and semantics (meaning)
      • What is syntax?
      • Importance of indentation
      • Code comments
      • General structure of a simple program (pseudocode)
  3. Data Types & Variables
    • Data Type Fundamentals
      • Definition and purpose
      • Primitive data types (numbers, strings, booleans)
      • Non-primitive or composite data types (high-level mention, e.g., arrays/objects)
      • Memory concept: how data is stored (conceptually)
    • Variable Declaration & Initialization
      • What are variables?
      • Purpose of storing data in variables
      • Common declaration keywords (e.g., var, let, const or equivalents in other languages)
      • Naming conventions and best practices
    • Working with Variables
      • Updating and reassigning values
      • Combining variables in expressions (e.g., string concatenation or numeric calculations)
      • Basic examples of variable usage in a small snippet (pseudocode)
  4. Operators & Expressions
    • What Are Operators?
      • Definition and purpose
      • Types of Operators
    • Arithmetic Operators
      • Addition, subtraction, multiplication, division, modulus
      • Operator precedence (order of operations)
    • Comparison Operators
      • Greater than, less than, equality vs. strict equality (conceptual differences)
      • Logical operators (AND, OR, NOT)
      • Truthy/falsy concepts in a general sense
    • Expressions & Evaluations
      • Combining variables and operators to form expressions
      • Evaluating an expression to produce a result
      • Example scenarios (calculations, comparisons, etc.)
  5. Control Flow (Conditionals)
    • What Are Conditionals?
      • Explanation
      • How programs use conditions to respond to different situations
    • If/Else Statements
      • General structure (if, else if, else)
      • When to nest vs. when to chain else-if
      • Complexity considerations and code organization
    • Switch/Case (Conceptual)
      • Differences compared to if/else
      • Typical use cases (multiple distinct cases)
      • Break and default statements (behavior and necessity)
  6. Functions
    • Introduction to Functions
      • What are functions?
      • Purpose of functions (reusability, organization of code)
      • How functions solve problems by breaking them into smaller tasks.
      • Definitions: parameters vs. arguments
      • Returning values vs. side effects
    • Function Syntax
      • Example function declaration in pseudocode (parameters, body, return statement)
      • Calling functions and passing arguments
      • Best practices in function naming and scoping (local vs. global concept)
      • Concept of "scoping" in a program 
      • Difference between the scopes
  7. Loops & Iteration
    • What Are Loops?
      • Definition and Purpose
      • Why loops are used (e.g., processing collections of data, automating repetitive tasks).
    • Loop Types (Conceptual)
      • While loops and do-while loops (differences in checking conditions)
      • For loops (count-based iteration)
      • Nested loops (when to use and when to avoid complexity)
      • While Loop
      • Do-while loop
      • Reverse Loop
    • Loop Control
      • Break and continue statements (high-level)
      • Infinite loops (what they are and how to avoid them)
  8. Basic Data Structures
    • What Are Data Structures?
      • Definition and Purpose
      • Why they are important in programming
    • Arrays/Lists
      • Storing multiple items in a single structure
      • Array/ List with singular data types
      • Array/ List with multiple data types
      • Indexing and accessing elements (conceptual)
  9. Debugging
    • Debugging Fundamentals
      • Types of errors (syntax, runtime, logic)
      • Reading error messages 
      • Using print/log statements for debugging
Blijf op de hoogte van nieuwe ervaringen
Er zijn nog geen ervaringen.
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
infoEr is een telefoonnummer vereist om deze informatieaanvraag in behandeling te nemen. (optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)
We slaan je gegevens op om je via e-mail en evt. telefoon verder te helpen.
Meer info vind je in ons privacybeleid.