• Introduction to Python for Data science

    Machine Learning Course I @ Coderbunker

  • - Why Python? -


    Python's popularity for data science is largely due to the strength of its core libraries (NumPy, pandas, matplotlib, keras), high productivity for prototyping and building small and reusable systems, and its strength as a general purpose programming language.

    Python is also an excellent language that ties together applications written in C and C++.


    Recently we launched our exciting new Machine Learning courses @Coderbunker last Saturday and now it’s time to delve deeper into it and start working hard!!!

    Come to Coderbunker and meet our experienced data scientists and programmers who can give you advice, guidance and answer all your technical questions.

    This is a compact course for fast learner beginners. But you will have to work hard to become independent in python programming in a month...



    - Requirements -

    • Open to motivated beginners keen on learning python, some previous programming skills is a bonus.

    • Being able to spend time and effort on your learning (Weekly commitment of studying hours).

    • You’ll be coding, so bring a laptop each time. Preferably with Linux/Mac OS installed. Virtual Linux machine on windows is also acceptable. If you have to use windows, we’ll figure things out.

    - Goal -

    • Being able to write simple scripts using python.

    • Being able to read other peoples’ code.

    • Being able to search for solutions on baidu/google when you are stuck on a problem.

    • Solid python skill, fluent with ideas like list, dict, set, loop, generator, function, decorator and classes.

    - Course Materials -

    Bring your computer and install:

    • python 3

    • jupyter notebook

    • Anaconda

    - Course Program -

    Lesson 1: Variables, Functions, Loops


    Be able to write simple functions with for loops and if statements.

    Lesson 2: Lists, Dictionaries, Comprehensions


    Be familiar with the syntax of Python containers.

    Lesson 3: IO operations on command line, and file processing


    Being able to manipulate folders and text files.

    Lesson 4: Object oriented programming


    Understand the concept of class and objects.

    Lesson 5: Python extras


    Understand the python advanced features: Generators and Decorators.

    - Course Curriculum -

    The course curriculum for a 1 month introduction to python for data science is based on the track:


    It's a self paced course. Facilitators, occasionally will provide additional materials.

    You can join anytime, pay for January now, December is for FREE.

    - Practical Real World Applications -


    Many of the co-learners are curious about how python can help them in their day to day lives.

    One example of the real world applications of Python used by one of our co-learner’s Nipun; he is transferring his businesses xls data into jupyter using python pandas for data manipulation. Which means that he would be able to analyse data from his business with a full blown data scientist toolset.

  • - Course timeline -


    - PRICING -

  • - Instructors -

    Mohammed Ben-Thaier

    A software developer with 5 years experience. At ease with python and C++, he also has a mathematics background. Happy to help with programming and machine learning.

    Frederic Bazin

    CEO and data scientist at Cloverise.

    Co-founder of Coderbunker and Agora Space.

    20 years experience building software, managing developers and implementing best engineering practices.


    A deep learning practitioner. Algorithm engineer from a major internet company. Working with computer vision, recommender engine and NLP sentiment analysis. Enjoy deploying latest papers and theories in these area.

    Bart Grasza

    Bart has 12+ years experience working in the IT industry taking on several roles ranging from Project/Account Manager, through Developer to System Administrator. Likes to broaden his knowledge by playing with various, but not closely related technologies like docker, semantic web, micro-services. Big fan of Scrum/Agile. His adventure with Data Science is mainly focused on Deep Learning for NLP using Python.

  • How It Works


    Join the Conversation


    Scan the QR code below to contact us through WeChat for more information and to connect with other co-learners.


    Pay Online



    Scan the QR code below to pay through WeChat or Alipay.


    Start Learning



    Come visit Coderbunker to join the co-learning.

  • - Join the Conversation -

    Scan WeChat QR code to contact us for more information.

    - Pay Online -

    Scan QR code for payment via Alipay.

    - Pay Online -

    Scan QR code for payment via wechat.

  • - Location -

    Agora Space (1199 Panyu Road, Building 3, Underground)

    - About Coderbunker -

    CoderBunker is an open community of software developers in a shared physical space focused on growth and success. We help these talented developers grow into successful freelancers and we help companies getting the right resource at the right price at the right time.

All Posts