
Data Science & Machine Learning Bootcamp
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 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:
- Bridge the gap between my civil engineering background and data-driven problem solving
- Develop a robust toolkit of data science and machine learning skills
- Build a portfolio of real-world projects demonstrating my capabilities
- Connect with the community of data practitioners in Valencia and beyond
- 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!