Mydra logo
Data
Data
Nuclio Learning logo

Nuclio Learning

Data Science and Advanced Programming in Python

  • Advanced

This advanced online Python programming course enables you to program, analyze data, create dashboards, and learn all about machine learning in Python. It is designed to provide you with essential programming knowledge, data analysis with Pandas, and the creation of impactful dashboards with PowerBI.

  • Python Programming
  • Data Analysis
  • Machine Learning
  • Data Visualization
  • Data Manipulation

Overview

The course offers a comprehensive understanding of Python programming concepts, including variables, functions, operators, and control flow structures. You will develop skills to work with different data types such as strings, lists, dictionaries, and objects. The program also covers advanced data structures and the use of Pandas for effective data analysis, as well as the application of machine learning models for real-world data predictions.

  • Web Streamline Icon: https://streamlinehq.com
    Online
    course location
  • Layers 1 Streamline Icon: https://streamlinehq.com
    Spanish
    course language
  • Professional Certification
    upon course completion
  • Full-time
    course format
  • Pre-recorded classes
    delivered online

Who is this course for?

Professionals from various fields

Professionals looking to expand their knowledge with Python and in Data Science.

Emerging data analysts

Analysts seeking to deepen their understanding and application of Python in data analysis.

Business Intelligence professionals

Individuals in the field of Business Intelligence aiming to enhance their analytical skills with Python.

Why should you take this course?

Data

By enrolling in this course, you will dive into the fascinating world of Data Science using Python, a key skill in the digital age. You will gain practical skills in Python programming, a language essential in data science and data analysis, and be prepared for professional or academic projects.

Pre-Requisites

1 / 3

  • Basic understanding of programming concepts

  • Interest in data science and machine learning

  • Willingness to learn and apply new skills in Python

What will you learn?

Introduction to Python
What is Python, its main features, and an overview.
Essential Fundamentals: Variables
What are variables and practical exercises.
Essential Fundamentals: Operators
Classic operators, logical operators, and practical exercises.
Essential Fundamentals: Functions
What are functions, creation and use of functions, and practical exercises.
Essential Fundamentals: Conditionals
Definition of conditionals in programming, their importance and use in program flow control, and practical exercises.
Essential Fundamentals: Strings
What are strings, the importance of strings in text manipulation, declaration and creation of strings, basic operations with strings, and practical exercises.
Lists with Python
Concept of list, accessing elements by index, modifications, and practical exercises.
FOR and WHILE Loops
What they are and their functions, explanation of loops and their importance, and practical exercises.
Dictionaries
Definition of Dictionaries, characteristics and use of dictionaries in Python, modifications and properties, iteration, and specific exercises to work with dictionaries.
Objects
What is an object, concept of objects in programming, functions and instances, special methods, class inheritance, and exercises to practice creating and manipulating objects.
DataFrames
Definition of DataFrames, introduction to DataFrames and their importance, access and modification, adding, deleting, filtering, sorting, common operations, reading and saving CSVs, and exercises to work with DataFrames.
PYTHON: Flow Control and Basic Data Structures
Variables, operators, conditionals.
PYTHON: Functions
Definition and calling of functions, parameters and arguments.
PANDAS LIBRARY: Basic Fundamentals
Introduction to Pandas and its importance in data analysis, Series and DataFrames.
PANDAS LIBRARY: Handling DataFrames and Series
Creation and basic manipulation of Series and DataFrames, attributes of Dataframe, renaming and accessing a Dataframe, options for columns, descriptive analysis, row filtering, sorting, grouping, and cleaning a DataFrame.
Visualization with PowerBI
What are dashboards, introduction to PowerBI, installing PowerBI.
Practices with PowerBI
Practice 1, Practice 2.
Machine Learning with Python
What is Machine Learning, types of problems, classification problems, regression problems, practice.

Meet your instructors

  • Ignacio Anguita

    Quantitative Analyst / Developer, SAS

    Experienced Quant Developer and Portfolio Manager. Currently working as a Quantitative Analyst / Developer at SAS.

  • Javier Ródenas

    Digital Account, Supervisor, The Walt Disney Company

    Javier Ródenas is an instructor at Nuclio Learning.

  • Núria Xifré Martín

    Data Scientist, Caixabank Advanced Business Analytics

    I am an Aerospace Engineer passionate about project management and software engineering. You can check my Github profile to see my work: https://github.com/NuriaXForgeFlow.

Upcoming cohorts

  • Dates

    start now

€648