• Data Science Bootcamp Porto
  • Mindera in Porto, , Portugal
  • jobs
  • 2 weeks ago

jobs description

Course Duration: 180 hours (3 hours per session, 3 sessions per week, 5 months in total)

Course Description:

Course Outline:

Month 1:
Python and Object-Oriented Programming

Session 1:
Python Classes and Object-Oriented Programming (9 hours)
• Review of Python programming fundamentals
• Introduction to objectoriented programming (OOP) concepts
• Creating and using Python classes
• Inheritance, polymorphism, and encapsulation

Session 2:
Advanced Python Concepts (9 hours)
• Inheritance, polymorphism, and encapsulation
• Python modules and packages (remember)
• File handling and data serialization
• Error handling and exceptions
• Decorators and context managers
• Structural typing

Session 3:
Python Multi-threading (9 hours)
• Introduction to multithreading in Python
• Creating and managing threads
• Synchronization and thread safety
• Thread communication and coordination

Month 2:
Data Manipulation and Visualization

Session 4:
Data Manipulation with Pandas (9... hours)
• Introduction to Pandas library for data manipulation
• Loading and cleaning data
• Exploratory data analysis (EDA) techniques with Pandas
• Transforming and aggregating data
• Data mining and web scraping for data enrichment

Session 5:
Data Visualization with Matplotlib and Seaborn (9 hours)
• Principles of data visualization
• Plotting with Matplotlib
• Creating statistical visualizations with Seaborn
• Customizing and enhancing visualizations

Session 6:
Interactive Visualization with Plotly and Gradio (9 hours)
• Creating interactive visualizations with Plotly
• Building userfriendly interfaces with Gradio
• Deploying interactive visualizations and interfaces

Month 3:
Backend Development and Interactive Interfaces

Session 7:
Backend Development with FastAPI (9 hours)
• Introduction to FastAPI for backend development
• Building RESTful APIs for data retrieval and manipulation
• Handling authentication and authorization

Session 8:
Building Interactive Interfaces with Gradio (9 hours)
• Introduction to Gradio for creating interactive UIs
• Developing userfriendly interfaces for data exploration and model interaction
• Deploying Gradio interfaces for easy access and usage

Month 4:
Machine Learning Fundamentals

Session 9:
Introduction to Pre-Built Machine Learning Models (9 hours)
• Understanding prebuilt models and their use cases
• Difference between custom and prebuilt models
• Introduction to Scikitlearn, XGBoost, and other relevant libraries

Session 10:
ML Pipelines and Data Preprocessing (9 hours)
• Introduction to ML pipelines for data preprocessing
• Handling missing data and outliers
• Feature selection and engineering
• Encoding categorical variables
• Synthetic data generation

Session 11:
Application of Pre-Built Supervised Learning Models (9 hours)
• Understanding prebuilt ensemble methods (Random Forest, Gradient Boosting)

Month 5:
Advanced Data Science Techniques

Session 12:
Introduction to LangChain for Language Models (9 hours)
• Connecting language models to data sources
• Enabling language models to interact with their environment

Session 13:
Natural Language Processing (NLP) and Pre
• Built Text Analytics Models (9 hours)
• Text preprocessing and tokenization
• Using prebuilt models for sentiment analysis and text classification
• Using prebuilt language models for text summarization and translation

Session 14:
ML Pipelines and Model Deployment (9 hours)
• Building endtoend ML pipelines for model training and deployment
• Model packaging and deployment best practices

Session 15:
Capstone Project (18 hours)
• Working on a comprehensive data science project from start to finish
• Data exploration, model training, evaluation, and presentation

• Movie genre prediction from Hugging Faces. Predict movie genre from title and review


We've already told you we're looking for highly driven people with lots of will to learn Aside from that, you should also be passionate about technology, fairly comfortable with both written and spoken English, and have completed the minimum mandatory schooling.


You will have the opportunity to take a course within a tech company, learn from people with experience in the area and experience Mindera's unique culture
Porto Portugal


Apply - Data Science Bootcamp Porto