szabgab.com Open in urlscan Pro
2606:50c0:8000::153  Public Scan

Submitted URL: http://www.perlmaven.com/
Effective URL: https://szabgab.com/
Submission: On November 11 via api from US — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

Home
Corporate Training
All the courses

--------------------------------------------------------------------------------

Python Beginner Python Advanced

--------------------------------------------------------------------------------

Linux on the command line

--------------------------------------------------------------------------------

Git for beginners Advanced git GitHub Actions for programmers

--------------------------------------------------------------------------------

Testing Perl code for Perl developers
Higher Education Rust Free About Contact Archive



GÁBOR SZABÓ - TEACHING RUST, PYTHON, GIT, AND DOCKER

Hi, I help people create more value sooner by developing software faster and at
a lower bug-rate.

I do this by teaching programming in Rust and Python. In addition to the
programming part I am also teaching testing in Python with pytest, version
control with Git (+ using GitHub, GitLab) and containerization using Docker.

My courses contain a lot of hands-on exercises and a lot of interaction with
each individual student. Every participant receives lifetime access to all the
slides of the course and, all the exercises, and all the solutions for the
exercises.



Contact me


CORPORATE TRAINING

A selected list of all my corporate training courses.

 * Rust
 * Rust
 * Python for non-technical people
 * Python for data scientist
 * Web application development using Python Flask
 * Testing Python code for backend Python developers
 * Docker
 * GitHub Actions for programmers
 * Making changes to data file via GitHub - for non-technical people.
 * Testing Perl code for Perl developers

In addition to the fixed-content courses many clients prefer to have a course
customized for the specific needs of the organization. If you'd like to discuss
how any of these course could be customized or even extended to your specific
needs, get in contact with me:

Contact me


HIGHER EDUCATION

I also teach at selected higher education institutions such as the Weizmann
Institute of Science. There are two courses that were created especially higher
education institutions in mind:

 * Python programming bootcamp for science students
 * Open Source Development Course covering topics such as git, GitHub, Docker,
   testing, GitHub Actions

To read more about them visit the page on courses at higher education
institutions.


WHAT DO CLIENTS SAY ABOUT ME?

Shuly Avraham, Scientific Computing at HaZera.
Many thanks, Gabor. It has been a very enriching and enlightening course. I
learnt a lot, from new things to strengthening my prior knowledge. The subjects
learnt are very important to every programmer, whether an open source developer
or not. Your patience is very appreciated as well as your honest will to make
your students truly dive into practice. I will definitely recommend your courses
and meetups, and attend them when I can.

Iddo Berger, Organizer at PyDataI Israel, VP R&D at Bioz.
I've known Gabor from his previous presentations in the PyWeb-IL Meetup Group
and at PyConIL and invited him to run a one-day training course about testing in
Python. The participants, including myself, enjoyed the class and started to
implement the material we learned right away.

Egga Hartung, Software Craft Champion
The training was more than worth it! Excellent progress in creating test suites,
great coverage of facettes in testing automation, gorgeous exercises!

Ofer Chen, DevOps Engineer.
Gabor provided a training course to my operations team at Intel. Gabor was very
enthusiastic and knowledgeable about both the language he taught and the
environment we needed to use it. The course helped us a lot understanding and
enhancing the existing scripts, and even to create new automated tools.

Roi Avraham, Senior scientist at Weizmann Institute
I've heard about the Python courses Gabor ran in the Weizmann Institute of
Science earlier and invited him to run the Programming Skills bootcamp for the
graduate students in the institute in fall 2018. Gabor and the bootcamp got very
good feedback from the students and we have invited him to run the same bootcamp
again in the fall of 2019.


FREE ONLINE VIDEO COURSES

Earlier recordings of many of my courses are also available on-line, free of
charge. Some of the course are fully available, in other cases only some of the
videos are listed. All the pages are hosted on the Code Maven web site.

 * Python Programming Bootcamp for Scientists
 * Docker Course
 * Golang
 * Git on Windows
 * Open Source Development Course (with a focus for Perl developers)


OPEN SOURCE CONTRIBUTION

I believe that a good trainer also needs to have a lot of hands-on experience.
Hence I work on a lot of Open Source projects. You can see examples of my work
on GitHub.

I organize presentations and workshops (sometime in English, sometimes in
Hebrew) through the Code Mavens Meetup group. Here is a more extensive page
about me and a formal CV.

You are welcome to connect with me on LinkedIn .


HOW I AM DIFFERENT?


REAL WORLD EXPERIENCE

Besides providing training sometimes I provide consulting services at companies.
This gives me the opportunity to see the real problems developers face at work.
This gives me the insight that helps me improve my course material.


OPEN SOURCE CONTRIBUTIONS

I develop a number of my own open source projects and contribute to many other
projects. This provides me the opportunity to learn new techniques that I can
incorporate in my teaching material.


LEARNING BY DOING

The best way to learn something is by doing and getting fast feedback. That's
why in my classes we have lots of hands-on assignments. Not only will the
participants get some practice and gain experience they will also feel success
which is critical for their learning.


FAST FEEDBACK LOOP

One of the hardest things to come by as a solo learner is to receiving timely
feedback for the work you have done. The shorter the feedback loop the more
iterations the students can do and the faster they learn.

That's why in my classes I make sure to provide feedback on the results of the
assignments and suggest ways the participants can further improve their
solutions.


TEACHING LANGUAGES

I provide training courses in English, Hebrew, and Hungarian.


GET STARTED NOW!

Would you like me to train the developers or the qa engineers in your company?
Let's talk about it! Send me an e-mail to gabor@szabgab.com to schedule a call
or to get more information via e-mail.

Contact me

© 2004-2024 Gábor Szabó