Vrouw studeert thuis op een laptop aan een houten tafel in een rustige Nederlandse woonkamer met uitzicht op rijtjeshuizen.
Zelfstudie

Software Engineering for Data Scientists E-Learning

  • Intermediate
  • 92 uur
  • Engels

Wil jij als data scientist beter leren programmeren en jouw code klaar maken voor productie? Met de Software Engineering for Data Scientists E-Learning leer je hoe jij software engineering-principes toe kunt passen binnen data science-projecten. Daarbij zul je in jouw eigen tempo leren over versiebeheer, het testen van code, het bijhouden van gebeurtenissen en schaalbare codeontwikkeling. De Software Engineering for Data Scientists E-Learning is voordelig voor iedere data scientist die de brug wil slaan tussen data-analyse en professionele softwareontwikkeling.

9.2
  • Studeren in je eigen tempo
  • 365 dagen toegang

€795,-

Excl. BTW

Ontwikkel jouw softwareontwikkelingsvaardigheden

Dit softwareontwikkelingszelfstudiepakket bestaat uit verschillende onderwerpen, zoals de basis van data science, het programmeren in Python, het navigeren door een command-line omgeving (CLI), versiebeheer met Git en het maken van Bash-scripts. Daarnaast krijg jij de mogelijkheid om te oefenen binnen een praktijkgerichte labomgeving. Bovendien kun je online begeleiding van een mentor krijgen. Zo zul je in staat zijn om de opgedane kennis en vaardigheden in praktijk te brengen. Het cursusmateriaal en de labomgeving zijn een jaar lang toegankelijk. Het cursusmateriaal, de labomgeving en de online begeleiding zijn volledig in het Engels.

Algemene omschrijving

The Software Engineering for Data Scientists E-Learning is entirely in English. As a Dutch IT training provider, we offer the information on this page in Dutch. At the bottom of the page, you will find a brief summary in English. The topics within the Software Engineering for Data Scientists E-Learning package itself are described in English.

Na aanschaf van de Software Engineering for Data Scientists E-Learning, is deze maximaal één jaar toegankelijk.

De Software Engineering for Data Scientists E-Learning is ontworpen voor professionals die hun data science-vaardigheden uit willen breiden met sterke software engineering-principes. Binnen organisaties wordt er steeds vaker verwacht dat data scientists niet alleen analyses uitvoeren, maar ook robuuste, herhaalbare en schaalbare code schrijven. De Software Engineering for Data Scientists zelfstudie helpt jou om die stap te zetten.

Door de Software Engineering for Data Scientists E-Learning door te nemen, zul je leren hoe jij code kunt ontwikkelen die geschikt is voor productieomgevingen. Je ontdekt hoe jij objectgeoriënteerd kunt programmeren, hoe jij code kunt testen en bij kunt houden en hoe jij gebruik kunt maken van hulpmiddelen als Git en een command-line omgeving. Tevens zul je leren over belangrijke principes als versiebeheer, automatisering met bash scripting en implementatieprocessen. Dit zorgt ervoor dat je niet alleen betere analyses kunt maken, maar deze ook professioneel kunt implementeren en onderhouden.

De Software Engineering for Data Scientists E-Learning is opgebouwd uit meerdere leertrajecten die stap voor stap de brug slaan tussen data science en software engineering. Daarbij zul je oefenen met praktijkvoorbeelden en leren hoe jij jouw projecten beter kunt structureren, onderhouden en hoe jij goed samen kunt werken met andere ontwikkelaars. Hierdoor zul je beter voorbereid zijn op realistische werksituaties waarin data science en softwareontwikkeling samenkomen.

De Software Engineering for Data Scientists E-Learning, met meer dan 92 uur aan online cursusmateriaal, is onderverdeeld in de volgende leertrajecten:

  • Data Science Foundations.
  • Software Engineering in Python I.
  • Learn the Command Line.
  • Learn Git: Introduction to Version Control.
  • Software Engineering in Python II.
  • Learn Bash Scripting.
  • Learn Git II: Git for Deployment.

Doelgroep

De Software Engineering for Data Scientists E-Learning is bedoeld voor mensen die hun kennis van data science willen combineren met software engineering om efficiënter en professioneler te werken. Dit is vooral relevant binnen organisaties waar dataoplossingen moeten worden opgeschaald, gedeeld of in productie worden gebracht.

De Software Engineering for Data Scientists E-Learning is met name geschikt voor de volgende mensen:

  • Data scientists die hun code beter willen structureren en geschikt willen maken voor productieomgevingen.
  • Data-analisten die door willen groeien naar een meer technische of ontwikkelgerichte rol.
  • Python-ontwikkelaars die met data werken en hun software engineeringvaardigheden willen verbeteren.
  • Machine learning (ML) engineers die behoefte hebben aan betere ontwikkel- en testmethodes.
  • ICT-professionals die betrokken zijn bij data science-projecten en beter willen samenwerken met data scientists.
  • Consultants en technische adviseurs die datagestuurde oplossingen ontwikkelen voor klanten.

Wat is inbegrepen?

De Software Engineering for Data Scientists E-Learning biedt jou een complete leerervaring waarin theorie en praktijk worden gecombineerd om jouw programmeervaardigheden stap voor stap te ontwikkelen. Met de Software Engineering for Data Scientists zelfstudie krijg je toegang tot diverse leermodules, praktische labopdrachten en ondersteuning om de stof goed onder de knie te krijgen.

Hier is een overzicht van de inhoud van de Software Engineering for Data Scientists E-Learning:

  • Cursusmateriaal voor Data Science Foundations.
    • In het eerste leertraject ontdek je de basis van het opschonen, analyseren en visualiseren van data met behulp van Python-bibliotheken, zoals pandas en seaborn.
  • Cursusmateriaal voor Software Engineering in Python I.
    • In het tweede leertraject leer je over objectgeoriënteerd programmeren, functioneel programmeren en het bijhouden van code in de programmeertaal Python.
  • Cursusmateriaal voor Learn the Command Line.
    • In het derde leertraject zul je de voordelen van de command-line omgeving (CLI) ontdekken. Bijvoorbeeld voor het navigeren, evenals het openen en bewerken van bestanden zonder een muis te gebruiken.
  • Cursusmateriaal voor Learn Git: Introduction to Version Control.
    • In het vierde leertraject leer je over versiebeheer met Git. Versiebeheer is belangrijk voor het samenwerken met andere ontwikkelaars aan softwareprojecten. Daarbij helpt versiebeheer bij het beheren van de status van code, wijzigingen en werkprocessen.
  • Cursusmateriaal voor Software Engineering in Python II.
    • In het vijfde leertraject leer je over unit testing, concurrent programming (gedistribueerd programmeren) en het publiceren van code.
  • Cursusmateriaal voor Learn Bash Scripting.
    • In het zesde leertraject leer je gebruikmaken van Bash-scripts om veelvoorkomende taken door de computer automatisch uit te laten voeren. Daarbij leer je variabelen te definiëren en jouw Bash-scripts te voorzien van condities en loops.
  • Cursusmateriaal voor Learn Git II: Git for Deployment.
    • In het zevende leertraject zul je meer leren over Git, met name het aanmaken van branches. Door branches te creëren, kan code zich zelfstandig ontwikkelen en later samen worden gevoegd met andere stukjes code. Daarnaast zul je leren over markdown om te communiceren binnen het GitHub-ecosysteem en om flexibeler te schrijven.
  • Praktische labopdrachten voor alle leertrajecten.
    • Het eerste leertraject Data Science Foundations bestaat uit 22 uur aan labopdrachten.
    • Het tweede leertraject Software Engineering in Python I, het vierde leertraject Learn Git: Introduction to Version Control en het zevende leertraject Learn Git II: Git for Deployment bestaan uit 4 uur aan labopdrachten.
    • Het derde leertraject Learn the Command Line bestaat uit 5 uur aan labopdrachten.
    • Het vijfde leertraject Software Engineering in Python II bestaat uit 2 uur aan labopdrachten.
    • Het zesde leertraject Learn Bash Scripting bestaat uit 1 uur aan labopdrachten.
  • Online begeleiding van een mentor binnen alle leertrajecten.
    • Als je behoefte hebt aan ondersteuning tijdens het leren, dan kun je een Engelstalige mentor om hulp vragen.
  • Praktische oefeningen en kennistoetsen binnen alle leertrajecten.
    • De praktische oefeningen en kennistoetsen helpen jou om de behandelde onderwerpen beter te begrijpen en jouw voortgang gedurende de Software Engineering for Data Scientists E-Learning te controleren.

Na aanschaf van de Software Engineering for Data Scientists E-Learning, is deze maximaal één jaar toegankelijk.

Voorkennis

Voordat je begint met de Software Engineering for Data Scientists E-Learning, raden wij aan dat jij beschikt over de volgende kennis en ervaring:

  • Basiskennis van Python-programmeren.
  • Ervaring met data-analyse en dataverwerking.
  • Kennis van data science-werkprocessen.

Onderwerpen

Track 1: Data Science Foundations

  • Data Science is one of the most in-demand skillsets across many job roles. This Aspire Journey will teach you the basics of cleaning, analyzing, and visualizing data. You will learn about industry-standard libraries in Python, including pandas and seaborn. Along the way, you will create real-world projects to practice and demonstrate your analytics skills.

Track 2: Software Engineering in Python I

  • Object Oriented Programming, Functional Programming, and Logging are 3 of the foundational techniques you will use to write code more like a software engineer and bridge the gap between code for research vs. code for production. Represent real-world relationships in your code by utilizing inheritance; Obfuscate important aspects of your code with abstraction and encapsulation; Create multi-form classes by utilizing polymorphism;

Track 3: Learn the Command Line

  • The command line is a quick, powerful, text-based interface developers use to more effectively and efficiently communicate with computers to accomplish a wider set of tasks. Learning how to use it will allow you to discover all that your computer is capable of! At the end of the course, you will be able to navigate, access, and modify files and folders on your computer - all without a mouse!

Track 4: Learn Git: Introduction to Version Control

  • Version control (what Git gets you) is essential to working on teams, and managing the status of code, edits, and workflows. If you've ever named a file "-final", "final-final", etc. You need version control. At the end of this course, you will know everything you need to manage files and contribute to collectively built code.

Track 5: Software Engineering in Python II

  • Unit Testing, Concurrent Programming, and Deployment help make your code more resilient and therefore more likely to be successfully used by others. This unit will help you learn the basics of how to take code from your computer and share it with the world. You will learn how to test code programmatically to examine how it will respond to edge cases and how it will work in "the wild”.

Track 6: Learn Bash Scripting

  • The essence of a useful technology is the mechanization of a repetitive process, and that is exactly the spirit of a bash script: a re-usable script that automatically executes a series of commands to speed up programming workflow. You will learn to improve your own programming process by writing bash scripts that save you time. Outcomes: Define variables, write conditions and loops all for bash scripts; Set up aliases;

Track 7: Learn Git II: Git for Deployment

  • Take your Git and Github skills to the next level by utilizing one of the most powerful tools: branching. By creating branches, code can evolve independently and later merge with other pieces of code. In addition, getting familiar with markdown will help you both communicate within the GitHub ecosystem and become more flexible with your writing. You'll learn how to read and write markdown, and essential text formatting tool, leverage branching to work concurrently on code with your team, and some of the essential practices to facilitate teamwork.

English Summary

After purchasing the Software Engineering for Data Scientists E-Learning, it will be available for up to one year.

The Software Engineering for Data Scientists E-Learning provides extensive course materials to help you develop practical programming and software engineering skills within data science. Throughout seven learning tracks, you will gain insight into Python programming, object-oriented programming, testing, logging, version control with Git, command-line usage and automation through bash scripting.

The Software Engineering for Data Scientists E-Learning includes the tracks Data Science Foundations, Software Engineering in Python I, Learn the Command Line, Learn Git: Introduction to Version Control, Software Engineering in Python II, Learn Bash Scripting, and Learn Git II: Git for Deployment.

Practical labs are included in all learning tracks. The Data Science Foundations track includes 22 hours of labs. Software Engineering in Python I, Learn Git and Learn Git II each include 4 hours of labs. Learn the Command Line includes 5 hours, Software Engineering in Python II includes 2 hours, and Learn Bash Scripting includes 1 hour of labs. You also receive guidance from an English-speaking mentor throughout all learning tracks whenever support is needed.

In addition, all learning tracks include practical exercises and assessments to help you better understand the topics and monitor your learning progress throughout the Software Engineering for Data Scientists E-Learning.

Beschikbare opties voor de Software Engineering E-Learning

  • Zelfstudie

    € 795 excl. BTW

Vragen over deze zelfstudie?
Neem contact met ons op

Kies voor groei, net als deze organisaties

Ervaringen van onze deelnemers

  • Sten Numan aan het bellen in het Yelgo kantoor.

    Door onze samenwerking met Startel kunnen we onze mensen helpen om continu te groeien.

    Door onze samenwerking met Startel kunnen we onze mensen helpen om continu te groeien.
    Sten Numan
    Lees gehele testimonial
  • Startel heeft ons echt geholpen om stappen te zetten.

    Bij Meneer Kooi houden we van oplossingen die het werk écht makkelijker maken. AI past daar goed bij. In eerste instantie gebruikten we het vooral individueel. Om bijvoorbeeld sneller te schrijven, ideeën scherper te krijgen en werk te versnellen. Maar de echte winst zit natuurlijk in hoe je het als organisatie inzet.
    Steven van der Heide
    Lees gehele testimonial
  • Foto van klant (Edwin Schoonbeek) die een boek leest.

    Je merkt aan alles dat Startel geen statisch bedrijf is

    De droom is om Cyber Security Officer (CSO) te worden. Met deze opleidingen ontdek ik of dit beroep echt bij me past. Het fascineert me om de veiligheid in een bedrijf te waarborgen, vooral omdat we steeds meer te maken krijgen met digitale uitdagingen.
    Edwin Schoonbeek
    Lees gehele testimonial
  • Foto van klant (Jons van der Heul) die aan het werk is.

    Startel bood me de springplank naar een nieuwe carrière.

    Startel heeft veel trainingen om uit te kiezen en tussen sommige zit best wat overlap. In overleg met mij hebben ze een basispakket op maat voor me samengesteld bestaande uit drie cursussen.
    Jons van der Heul
    Lees gehele testimonial
  • Foto van klant (Alex Tabak) die aan het typen is.

    De manier waarop Startel opleidt, geeft veel vertrouwen.

    Maar er zijn ook mensen die bijscholing nodig hebben. Zoals de man die ooit systeembeheerder was bij een grote universiteit en die de afgelopen tien jaar door omstandigheden thuis heeft gezeten.
    Alex Tabak
    Lees gehele testimonial
  • Foto van klant (Gerrit Meijering) die aan zijn werkplek zit.

    Startel heeft altijd een passend aanbod op onze vraag.

    Startel ken ik al heel lang. Toen zij nog op hun vorige locatie in Roden zaten, en ik nog bij mijn vorige werkgever werkte, volgde ik al cursussen en trainingen bij ze.
    Gerrit Meijering
    Lees gehele testimonial
Bekijk alle testimonials

Terugbelverzoek

Wil je meer weten, maar nu even geen tijd?

Laat je gegevens achter, dan nemen wij binnen 2 werkdagen contact met je op

Dé IT-opleider van het noorden

  • Klanten geven ons een 9.2
  • Erkende trainers
  • Ontvang een certificaat na deelname
  • Train op één van onze drie locaties of vanuit huis

Terugbelverzoek

Vul hieronder jouw gegevens in, zodat wij telefonisch contact met je kunnen opnemen.

"*" geeft vereiste velden aan

Laat ons jou terugbellen
Velden met een * zijn verplicht

Vragen of direct contact nodig, bezoek onze contactpagina.

Eliano Patty.

Eliano Patty

Hoofd sales

Offerte

Vraag hier je offerte aan

Je kan eenvoudig een offerte aanvragen voor maatwerk, incompany of losse trainingen. Vul het formulier in en wij nemen snel contact met je op om je wensen door te nemen.

Dé IT-opleider van het noorden

  • Klanten geven ons een 9.2
  • Erkende trainers
  • Ontvang een certificaat na deelname
  • Train op één van onze drie locaties of vanuit huis

Offerte aanvraag

Vul hier al je gegevens in waarvoor je een offerte wilt ontvangen.

"*" geeft vereiste velden aan

Offerte aanvraag
Vul hier al je gegevens in waarvoor je een offerte wilt ontvangen.
Vul hier jouw naam in*
Vermeld eventuele specifieke wensen en het aantal deelnemers.

Vragen of direct contact nodig, bezoek onze contactpagina.

Foto van Fredou Nieuwenhuis met een beige achtergrond.

Fredou Nieuwenhuis

Inside Sales