Python Basics for Data Science MOOC Created byMatteo Mirigliano|Updated25 June 2026OnlineThis beginner-friendly MOOC, IBM: Python Basics for Data Science, designed by IBM will quickly take participants from zero to programming in Python in just a few hours. By completing this course participants will be able to to write their own Python scripts and perform basic hands-on data analysis using our Jupyter-based lab environment, starting working with data in PythonDetails and programme of the courseParticipants in this course are expected to learn how to get started with Python as a programming language and work with data in Python. Upon completion, learners will be able to write their own Python scripts and perform basic hands-on data analysis using our Jupyter-based lab environment. Participants will also have the opportunity to create their own data science projects and collaborate with other data scientists using IBM Watson Studio. Course modulesModule 1: Python BasicsYour first programTypesExpressions and VariablesString OperationsModule 2: Python Data StructuresLists and TuplesSetsDictionariesModule 3: Python Programming FundamentalsConditions and BranchingLoopsFunctionsObjects and ClassesModule 4: Working with Data in PythonReading files with openWriting files with openLoading data with PandasWorking with and Saving data with PandasModule 5: Working with Numpy ArraysNumpy 1d ArraysNumpy 2d Arrays Training Offer DetailsWebsite linkPython Basics for Data Science Digital technology / specialisationBig DataWeb DevelopmentDigital skillsTraining opportunitiesMOOCLearning EffortPart time lightSelf-pacedYesDuration TimeUp to 4 WeeksDigital skill levelBasicProvider OrganisationIBM (International Business Machines Corporation)Geographic scope - CountryAustriaBelgiumBulgariaCyprusRomaniaSloveniaCroatiaCzech republicDenmarkEstoniaFinlandFranceGermanyGreeceHungaryItalyIrelandMaltaLatviaLithuaniaLuxembourgNetherlandsPortugalPolandSwedenSpainSlovakiaAlbaniaBelarusBosnia and HerzegovinaCanadaIcelandIsraelJapanKosovoMontenegroMoroccoNorth MacedoniaNorwaySerbiaSwitzerlandSouth KoreaRussiaTunisiaTurkeyUkraineUnited KingdomUSAShow moreShow lessTarget languageEnglishField of education and trainingInformation and Communication Technologies (ICTs) not further definedSoftware and applications development and analysisIs this course freeYesPrerequisitesNoUpcoming courseNo0 LikesLog in to comment