This site uses cookies to provide you with a more responsive and personalised service. By using this site you agree to our use of cookies. Please read our PRIVACY POLICY for more information on the cookies we use and how to delete or block them.
  • 3 Hours Python for Beginners: Learn Python for your first programming language

3 Hours Python for Beginners: Learn Python for your first programming language

From: 21 August 2019
To: 04 September 2019
Time: 18:00 - 21:00
BIDI meeting room* Prudential Tower lantai 16
Jl. Jend Sudirman Kav. 79 Jakarta Selatan
get directions

  • Summary

Weekday Class

There is no pre-requisite for learning Python. In fact, Python should be the first programming language to learn if you are a newbie because it is one of the easiest languages and you don't have to memorize complex syntax.


Working with real-world examples, you’ll:

  • Understand how to install and use Python programming techniques and tools
  • Discover the history of Python and how it compares to other programming languages.
  • Discuss its applications and the types of problems it can solve.
  • Hands-on experience with the case study and you can bring your own data to discuss in the coaching clinic session

This workshop is broken down into 3 modules:

Session 1: Introduction to Python Fundamentals

(3 hours)

Session 2: Python Fundamentals II and Program Structures

(3 hours)

Session 3: Python Programming Practices (3 hours)


What is Python and why do we use it?

  • What is the difference compared to other programming languages?
  • Python usage in the real world
  • Understanding Python data types including lists, tuples and dictionaries
  • Case Study

Understanding control statements

  • For loops, break, continue
  • If… elif… else
  • Boolean Algebra
  • While loop
  • Understanding control statements
  • Case Study


Write and call Python functions

  • Exception handling 
  • Real-world examples:
  • Reading data from a file 
  • Writing data into a file
  • Read data from an internet API
  • Visualise data in a chart
  • Coaching Clinic



*No prior programming experience is needed.

*Bring a laptop with Google Chrome installed.


Learning Outcome

After this lesson, you will be able to:  

  • Use Python interactively web
  • Use various Python data types (string, list, tuple and dictionary)
  • Use Python control statements (if...elif...else, for, break, continue, while)
  • Write and call a simple function and simple classes
  • Import and utilise a module
  • Read from and write to a text file
  • Use an API and visualise data


Who Should Attend this Workshop?

  • This workshop is dedicated for beginners who have just started to learn Python.
  • Professionals who want to obtain particular skill, such as Web Scraping, Working with Databases, Build Websites, etc.
  • It is valuable for analysts, product managers, mathematicians, business managers or anyone else who want to learn python through how to code in Python.
  • Anyone who wants to learn Python.
  • Students looking for a quick refresher on Python.
  • Anyone with a passion to learn something new.
  • Anyone who is willing to work hard to learn a new and complicated programming language.
  • Intermediate level programmers who are looking to get a clear view of the complex concepts of Python Programming.
  • This course is probably not for you if you're an expert programmer looking to learn advanced Python concepts.
  • This Python course is meant for newbies who are not familiar with Python syntax.
  • Someone who doesn't care about the theory and just wants to write cool programs.

What participants need to prepare?

  • Access to a computer with an internet connection.
  • No prior programming experience is needed.
  • Bring a laptop with Google Chrome installed.
  • No additional software needs to be installed.
  • Computer. Mac OS, Windows or Linux.
  • No previous experience with Python or coding is required.

Why you cannot miss this workshop?

  • This course will not waste your time. Are you tired of watching tutorials or online course that takes hours to explain simple concepts? You came to the right place. These courses will facilitate you in 3 hours hand-on python in your life.
  • Python is one of the most powerful yet simple to learn programming languages. What makes python stand out from other programming languages is its simplicity
  • Five simple reasons that are bound to change the shape of your life and career:
  1. Easy to learn: Python is the easiest programming language to learn. In fact, at the end of this single course, you’ll be able to master Python and its applications regardless of your previous experience with programming.
  2. High Salary: Did you know that the average Python programmer in the U.S. makes approximately $116 thousand dollars a year? With “Fundamental Python for Beginners.
  3. You’re setting yourself for increased earning potential that can only rise from here.
  4. Scalabality: It’s true that Python is easy to learn. However, it’s also an extremely powerful language that can help you create top-tier apps. In fact, Google, Instagram, YouTube and Spotify are all built using Python.
  5. Versatility: What’s more, Python is by far the most versatile programming language in the world today! From web development to data science, machine learning, computer vision, data analysis and visualisation, scripting, gaming, and more, Python has the potential to deliver growth to any industry.
  6. Future-proof Career:  The high demand and low supply of Python developers make it the ideal programming language to learn today. Whether you’re eyeing a career in machine learning or artificial intelligence, learning Python is an invaluable investment in your career.



Faisal Wirakusuma

Data Scientist at BDO in Indonesia



Part 1: Introduction to Python Fundamentals (August 21, 2019)

Part 2: Python Fundamentals II and Program Structures (August 28, 2019)

Part 3: Python Programming Practices (September 4, 2019)


18.00 - 21.00



BIDI Training Room - BDO in Indonesia

Prudential Tower Fl. 16




Get Special Offer if you join 3 sessions (before August 14, 2019)

Payment Method:

  • (Bank Permata, PT. BDO Insan Dinamis Indonesia, Account Number : 701642031)
  • Invoice

Register Now:

Seats are limited, so make your reservation now!