Thank you for your message!
I think I might have found something interesting for you.
There is this association called Sprach- und Integrationsschule e.V. that offers both German courses for beginners and integration courses. You can choose to do both or just the language course. The orientation course teaches you about German culture, society, rights… which could be useful to help you understanding better how things work in Germany.
The courses can be free or 1.20 euros by hour depending on which agreement to cover the costs you’re entitled to. This is something you should check with the Federal Office for Migration and Refugees (BAMF).
The good news is that you can bring your son with as they offer childcare too free of charge!
Please contact them by phone 030 / 290 45 800 or -801, or directly at the office from Monday to Friday (9.00-16.00)
Here is the website : ****://***.sis-ev.***, you can change the language on the bottom right of the website.
Please check the page “Integration courses" - "Course registration” to have more information about the costs and the registration.
Have a nice week!