Network Science

Start Date: March 9, 2026

Dive into the fascinating world of network analysis with our comprehensive Network Science module, part of the L2D curriculum. This hands-on course combines theoretical foundations with practical implementation using Python’s industry-standard NetworkX library. Explore the fundamentals of network graph theory with real world biological datasets, such as the Breast Cancer Network and C. elegans connectome

Price: £350 + VAT

More Details
The Networks Science module of L2D covers a wide range of topics within Networks graph theory, utilising the powerful and popular networks package NetworkX in Python.

Network Science:

  • A comprehensive introduction to Network graph theory, and the NetworkX packages in Python
  • Directed, undirected and bipartite network graphs
  • Personalised PageRank
  • Degree and closeness centrality
  • Using biological datasets: protein-protein interactions in the Breast Cancer Network (BCN) and neural signal propagation in the C. elegans connectome
Note: L2D's Introduction to Python and Data Handling module (or its equivalent) is a compulsory requirement to taking our Network Science course.
Prerequisites: Introduction to Python and Data Handling or equivalent
Location: Online
Start Date: March 9, 2026
Duration: 6 Weeks
Commitment: 24 hours of study
Dr. Adam Lee
Senior Fellow
Prof. Gerold Baier
Academic Lead
Dr. Laurence Blackhurst
Education and Technology Fellow
MicrosoftTeams image 6
“Thanks so much to the whole L2D team! I really enjoyed this course, I found it so useful and applied to the biology we do at GSK.”
Aisling Roche
Senior Scientist at GSK
Christopher Sayer - Headshot
“I enjoyed all aspects of the L2D course, which gave a great insight in to python coding, data analysis and machine learning. I’ve learned a great deal and the course has been highly enjoyable.”
Chris Sayer
Scientist at Abzena, Cambridge
James Sweet Jones
“L2D was very useful for me, in terms of the acquired data handling and machine learning skills, enabling us to compare and contrast different datasets.”
James Sweet-Jones
PhD Student at University College London
20220101 Scaled
“Proud to have passed with 'Flawless' and 'Excellent' feedback, this journey has been a blend of challenge and discovery. The project work was a practical and enriching experience.”
Jo Renaut
PhD Student at the University of Sussex
Molly Headshot
“I really enjoyed the Training in Data Science & Machine Learning for Health, Disease & Bioscience course, which has been a comprehensive introduction to machine learning (ML) using python programming.”
Molly Went
Analytical Scientist at The Institute of Cancer Research
Prof Chris Pet
“I really enjoyed every lesson,... When we started looking at multivariate analyses, we started looking at EEG data and brain scans; that, to me - as a neuroscientist - was very useful.”
Prof. Chris Petkov
Professor of Comparative Neuropsychology at Newcastle University
IMG_4104
“It’s been an incredible journey to be part of L2D-June2023. The course, led by the knowledgeable trio of Gerold, Adam and Saba is undeniably of high quality, and I can’t recommend it more. ”
Yanxia Wu
Technology Platforms Manager and Senior Scientist
When does the next course start?

L2D runs two courses per year: one in the Spring and one in the Autumn. For 2025 admission, the Spring course commences on May 12th 2025, and the Autumn course commences on November 3rd 2025.

Are there any prerequisites to taking L2D?

To comfortably enrol in the L2D course, it is recommended that you have a very basic level of proficiency in using a personal computer: and a basic proficiency in using the operating system of your choosing (either Windows, Linux or Mac OS). You will also need a suitable computer of your own and access to a broadband internet connection.

How much does it cost to take the entire L2D course?

If you choose to take the entire L2D course, comprising the Introduction to Python, Data Handling, Networks, Machine Learning and AI modules, the combination price of the course is reduced to £1,500, per individual.

Discounts are available for group bookings of 5 or more and Masters students (or equivalent).

Will learning materials remain available once the course has been completed?

Yes. Our online resources are available to each individual learner on a personalised, one-user-only login to our online learning portal. These will be available for a limited time, following completion of the course.

Is the course suitable for individuals who are already experienced in Python programming?

Yes. For those individuals who have extensive Python programming experience, we recommend they take modules onwards of our Data Handling units: a prerequisite of this and all subsequent modules on our course, is a basic proficiency in the Python programming language. For learners who have this level of experience, we recommend joining from this stage, onwards. Please contact [email protected] to discuss this, and how to join at the appropriate stage of the course.