Python Fundamental

Online | Self-paced | Start Anytime
Fundamental
Fully Ready

About the Course

Kickstart your data science journey with our Python Fundamental course. Explore essential topics like data types, structures, loops, file handling, functions, and modules. Through a hands-on project, you’ll gain practical experience by scraping websites with APIs and managing exceptions. By the end of this course, you’ll confidently apply Python’s foundational concepts to solve real-world business challenges.

Curriculum

  • Module 0: Introduction to Python

    Overview:

    This module will help participants get prepared for the journey into Python.

    Topics to Cover:

    • Setup the required software
    • Learn the common tools in the industry

  • Module 1: Python Fast-Track

    Overview:

    This module is designed for brief overviews of the important topics of Python.

    Topics to Cover:

    • Python Basics
    • Data Structures
    • Functions
    • Web Scraping and API
    • Object-Oriented Programming

  • Module 2: Data Types

    Overview:

    This module focuses on the essential data types of Python.

    Topics to Cover:

    • Know the various data types
    • Understand the built-in functions for data types
    • Work with the data types

  • Module 3: Data Structures

    Overview:

    This module teaches the essential data structures of Python.

    Topics to Cover:

    • Know the various data structures
    • Understand the built-in functions for data structures
    • Work with the data structures

  • Module 4: Control Flows

    Overview:

    This module allows participants practice the different logical statements and loops in Python.

    Topics to Cover:

    • Write if/else statements
    • Understand the importance of indentation
    • What are for loops and while loops
    • Convert for loops into comprehensions

  • Module 5: Read/Write Files

    Overview:

    This module focuses on loading and saving data into local drives.

    Topics to Cover:

    • Absolute vs Relative Path
    • Common types of files used in Python
    • Best practices when working with data files

  • Module 6: Functions

    Overview:

    This module introduces the concepts of functions and learn the common types of functions.

    Topics to Cover:

    • Write user defined functions for specific tasks
    • Scopes of variables
    • Creating pre-defined parameters
    • Arbitrary vs required parameters

  • Module 7: Modules

    Overview:

    This module explores the importance of modules and how to work with modules.

    Topics to Cover:

    • Create and use modules
    • Examine built-in modules
    • Work with commonly used modules

  • Module 8: Packages

    Overview:

    This module covers the concept of packages and how to create/work with packages.

    Topics to Cover:

    • Create and use packages
    • Creating init.py
    • Using modules with init.py

  • Module 9: Class

    Overview:

    This module focuses on using the structures of Python Class.

    Topics to Cover:

    • Creating objects
    • Various steps in Class

  • Module 10: Exceptions

    Overview:

    This module how to deal with errors or possible errors in the scripts.

    Topics to Cover:

    • What is error handling?
    • Why is error handling important?
    • Logging errors

  • Module 11: Web Scraping & API (Web Scraping Project Stage 1)

    Overview:

    This module applies Python knowledge in a web scraping project.

    Topics to Cover:

    • What is Web Scraping?
    • Applications of Web Scraping
    • Work with BeautifulSoup
    • Work with Selenium

  • Module 12: Python Use Cases

    Overview:

    This module applies Python knowledge through various real-world scenarios.

    Topics to Cover:

    • Utilize Python knowledge to solve business problems
    • Using real-life dataset
    • Solve common financial business problems

  • Module 13: Python Quiz

    Overview:

    This culminative module puts participants’ knowledge to the test.

    Topics to Cover:

    • Review concepts taught in previous modules
    • Create and work with functions
    • Solving business problems

Learning Outcomes

By the end of this course, participants will be able to:

  • Comprehend Python syntax and foundational programming concepts, including variables and data types.
  • Effectively use data structures like lists, tuples, dictionaries, and sets for data storage and management.
  • Implement control flow statements to create logic-driven programs.
  • Perform file operations such as reading and writing for efficient data handling and processing.
  • Design and use functions to promote code reusability and modular programming.
  • Leverage modules and packages to extend Python’s functionality.
  • Apply object-oriented programming principles to design and implement classes and objects.
  • Handle exceptions to build robust, error-resistant Python applications.

Tools

Anaconda
Jupyter Notebook
Python
Early Access Available!

Get early access to this course at a special rate. Not all content is ready yet, but you can sign up today and unlock new materials as they are released!

Python Fundamental
$99.00
what you will get
HOW IT WORKS

Upgrade your skills with our short courses

Ranked #1 Data Training Program

4.9/5
4.96/5
4.95/5
4.95/5
student success

What our graduates are saying

OUR ALUMNI ARE WORKING AT
Recommended if you're interested in Python Fundamental
Learning Track

MLOps Engineer Track

Learning Track

Big Data Engineer Track

Learning Track

Cloud Engineer Track

Learning Track

Large Language Model (LLM) Engineer Track

Short Course

Data Streaming

Short Course

Data Migration

Short Course

Data Lake Architecture

Short Course

AI Autiomation and RPA

Career Track to Advance Your Career

Join our comprehensive career tracks designed to accelerate your professional growth and help you achieve your goals

Unlock Your Potential with Expert Guidance

Our mentorship services provide personalized support and insights from industry experts to help you navigate your career journey with confidence

Empower Your Workforce

Enhance your team’s skills and productivity with our tailored corporate training courses, designed to meet your organization’s unique needs

FAQ

Frequently asked questions about the bootcamp

The course is structured into weekly modules, each containing video lectures, reading materials, assignments, and quizzes. You can complete the modules at your own pace, but we recommend following the weekly schedule to stay on track.

You can get support in multiple ways:

  • TA Support on Slack: Our teaching assistants are available on Slack to answer your questions and provide guidance.
  • Peer Community on Discord: Join our Discord community to discuss course topics, share ideas, and collaborate with fellow students.

TAs are available on Slack from 9 AM to 6 PM (ET) Monday to Friday. Outside these hours, you can still post your questions, and TAs will respond as soon as they are back online.

After enrolling in the course, you will receive an invitation link to join the Discord community. Follow the link to create an account or log in to your existing account.

The Discord community offers peer-to-peer support, where you can discuss course topics, share resources, collaborate on projects, and network with fellow learners

The optional mentoring service includes one-on-one sessions with an experienced mentor who can provide personalized guidance, feedback on your progress, and help you set and achieve your learning goals.

Please talk to our Program Advisors to sign up for Mentorship services for an additional cost

Yes, you will have lifetime access to the course materials, including any updates made to the content in the future.

We accept all major credit cards, PayPal, and bank transfers. You can choose your preferred payment method at checkout

Ready to kick start your career

Contact our advisors now to learn more about our programs and courses. They are here to answer all your questions and help you embark on a successful journey.

Inquire about our programs
Speak to our advisors

"*" indicates required fields

Name*
This field is for validation purposes and should be left unchanged.
View our Python Fundamental course package
This site is registered on wpml.org as a development site. Switch to a production site key to remove this banner.