Learning Path

From EduBlocks to Python: Coding in Jupyter Notebooks

Learning Python is a valuable skill considering Python’s versatility and widespread use in various fields, including web development, data science, artificial intelligence, and automation. This learning path is designed to provide a seamless transition from EduBlocks block-based programming to text-based coding in a notebook environment. Learners already familiar with EduBlocks will strengthen their text-based Python programming knowledge before transitioning to coding in Jupyter Notebooks, a powerful tool professionals use for data analysis, data visualization, machine learning, and more. This learning path will empower you to write, test, and visualize code in a professional environment, bridging the gap between beginner and advanced programming skills and enhancing problem-solving capabilities. By the end of this learning path, you will transition from visual block coding to writing and executing Python scripts in a professional environment and be equipped with essential coding skills to continue your data science learning journey.

By the end of this learning path, you’ll learn:

Fundamental Python programming concepts, such as loops, conditionals, and functions, by constructing and manipulating code blocks in the EduBlocks environment.
How to debug coding errors.
How to transition from block-based to text-based coding in Python by understanding how EduBlocks translates visual blocks into Python syntax.

Python First Steps

Build a poetry generator using Python core concepts.

View Course

Jupyter Notebook Basics

Explore essential features and practical applications of notebooks to enhance your coding workflow.

View Course

Transition from EduBlocks to Python Coding in Jupyter Notebooks

Transform your EduBlocks project to a Jupyter Notebook program.

View Course

What's Next?

Complete all courses in this path to earn your course completion certificates.

This is for you because...

  • You’re an EduBlocks user who wants to transition from block-based to text-based coding using practical programming tools, like a Jupyter notebook environment.

  • You want to understand programming basics before continuing your learning with more advanced data science topics.

Prerequisites

Additional Details

Setup

  • An Anaconda Cloud account (signup is free) is needed to use the Anaconda Cloud Notebooks
    Note: To track your progress and earn course completion certificates, an Anaconda Cloud subscription is needed, but you may take this learning path for free without those enhancements

To open Anaconda Notebooks:

  1. Go to Anaconda Notebooks
  2. Click on 'Sign Up' or 'Sign In' if you already have an account from the top navigation menu
  3. Click 'Launch Notebook'

Recommended Follow-up