data sciencemachine learningeducationpython

Data Science & Machine Learning Bootcamp

Ongoing

Data Science & Machine Learning Bootcamp

In March 2025, I embarked on an intensive 16-week journey into the world of data science and machine learning at 4Geeks Academy in Valencia, Spain. This project documents my progress, new skills, and the real-world applications I'm developing as I transition from civil engineering to data science.

Program Overview

The 4Geeks Academy Data Science & Machine Learning Bootcamp is designed to transform participants from beginners to job-ready data professionals in just 16 weeks. With a project-based curriculum, I'm gaining hands-on experience across the entire data science workflow:

Bootcamp Curriculum

From Python fundamentals to advanced machine learning

Foundations
Data
Machine
Advanced
Capstone

Foundations of Python Programming

Topics Covered

  • Python syntax and data structures
  • Functions and control flow
  • Object-oriented programming concepts
  • Working with libraries and packages
  • File operations and data input/output

Projects

  • Command-line data analysis tool
  • Simple automation scripts

Data Analysis and Visualization

Topics Covered

  • Data cleaning and preprocessing
  • Exploratory data analysis
  • Data visualization techniques
  • Using libraries like Pandas, NumPy, Matplotlib, and Seaborn
  • Statistical analysis and hypothesis testing

Projects

  • Data visualization dashboard
  • Exploratory data analysis report

Machine Learning Fundamentals

Topics Covered

  • Supervised and unsupervised learning
  • Regression and classification algorithms
  • Model evaluation and validation
  • Feature engineering and selection
  • Using libraries like Scikit-learn

Projects

  • Predictive model for housing prices
  • Customer segmentation analysis

Advanced Machine Learning

Topics Covered

  • Ensemble methods and boosting
  • Dimensionality reduction techniques
  • Time series analysis and forecasting
  • Natural language processing
  • Deep learning basics with TensorFlow and Keras

Projects

  • Sentiment analysis on social media data
  • Time series forecasting model

Capstone Project

Topics Covered

  • Project planning and scoping
  • Data collection and preprocessing
  • Model development and evaluation
  • Results presentation and storytelling
  • Deploying machine learning models

Projects

  • End-to-end data science project on a topic of choice

My Goals

By enrolling in this bootcamp, I aim to:

  1. Bridge the gap between my civil engineering background and data-driven problem solving
  2. Develop a robust toolkit of data science and machine learning skills
  3. Build a portfolio of real-world projects demonstrating my capabilities
  4. Connect with the community of data practitioners in Valencia and beyond
  5. Explore applications of data science in urban planning and development

Next Steps

As I progress through the bootcamp, I'll continue updating this page with new learnings, projects, and insights. I'm particularly looking forward to:

  • Building machine learning models for predictive analysis
  • Learning deep learning techniques for image recognition
  • Developing a capstone project focused on urban infrastructure optimization

If you're interested in following my journey or have suggestions for interesting datasets or problems to explore, feel free to reach out!