Introduction to Python for Data Science and Data Engineering
This course is intended for complete beginners to Python to provide the basics of programmatically interacting with data. The course begins with a basic introduction to programming expressions, variables, and data types. It then progresses into conditional and control statements, functions, collection types, loops, error handling, and classes. You will learn to extend Python with external libraries and gain experience using the pandas library for data analysis and visualization, including scaling pandas workflows with Apache Spark. Lastly, you will explore the fundamentals of cloud computing. Throughout the course, you will gain hands-on practice through lab exercises, with additional resources to deepen your knowledge of programming after the class.
Last course update
Aug 2026
The content was developed for participants with these skills/knowledge/abilities:
• Basic computer literacy and familiarity with operating systems (file management, web browsers, software installation)
• Elementary understanding of mathematical concepts (arithmetic operations, basic algebra, statistics fundamentals)
• Beginner familiarity with data concepts (datasets, tables, rows, columns, data types)
• Familiarity with web browsers and online learning platforms for accessing the Databricks workspace
• Basic problem-solving skills and logical thinking for programming concepts
• No prior Python experience required; general familiarity with programming concepts in another language is helpful
Self-Paced
Custom-fit learning paths for data, analytics, and AI roles and career paths through on-demand videos
Registration options
Databricks has a delivery method for wherever you are on your learning journey
Self-Paced
Custom-fit learning paths for data, analytics, and AI roles and career paths through on-demand videos
Register nowInstructor-Led
Public and private courses taught by expert instructors across half-day to two-day courses
Register nowBlended Learning
Self-paced and weekly instructor-led sessions for every style of learner to optimize course completion and knowledge retention. Go to Subscriptions Catalog tab to purchase
Purchase nowSkills@Scale
Comprehensive training offering for large scale customers that includes learning elements for every style of learning. Inquire with your account executive for details

