Think and Behave Like a Data Scientist in 4 - 6 Weeks Through Project-Based Learning

Work with real data sets. Provide actionable insights. Solve real world problems. Spruce up your CV.

When it comes to learning data science, we at UpLevel believe that there’s no more efficient way to go about developing one's data senses than by working on an actual project.

Only by dealing with real-life data sets (not those squeaky clean ones!), deriving actionable insights from them and communicating them to your team members will you develop the skills important in the workforce and ultimately be chiseled into a gem that companies highly seek after.

Level Up These Data Science Skills Through UpLevel's Project-Based Learning Course

Pick up these five highly underrated and often inadequately covered hard skills:
  • Calling APIs to get data
  • Web scraping to collect data which you seek to analyse
  • Exploratory data analysis
  • Data cleaning
  • Machine learning modelling and model assessment
Gain these highly valued soft skills that are not taught in schools:
  • Learn to think about business problems and solve them using data science techniques.
  • Learn to carry out industry research and derive meaningful insights.
  • Learn to be able to intuitively come up with hypotheses independently and test them.

This course is especially for


  • Want to improve your coding skills so you can keep up to date in this fast-moving field
  • Understand the importance companies place on having portfolio pieces and are looking to spruce up your CV but aren’t really sure where to begin
  • Have grasped the theories of data science and now seek to put them to test in real-world projects so you may learn the necessary skills that’ll help you excel in your career. 

We’re Official Partners of

Past Projects Our Datanauts Have Completed

Analysing Singapore -- Which Part is the Most Dangerous?

You've seen the memes—Yishun is the...

You've seen the memes—Yishun is the Florida of Singapore, where the wildest crimes occur. But does Yishun really deserve her reputation of being a hotbed for crime?

In this project, our datanaut, Alex Ang, used Python and data analytics to block out the sensationalist news articles, relying instead on solid crime statistics data.

It turned out that the myth of Yishun was untrue but in disproving so, it brought forth another area into the spotlight...

Predicting Property Prices

Personal property has a special place in...

Personal property has a special place in Singaporeans’ hearts. To some, it is an absolute necessity that precedes a marriage proposal. To others, it is a key piece of investment. For many, it’s both.

Since those who use it as investment have to resell their property at some point, it is important to know how much the property is likely to be worth when that time comes. In that case, is it possible to predict a property’s resale price using machine learning modeling? UpLevel thinks so.

In this project, UpLevel datanauts Deborah and Josiah, together with instructor Jackie, trained a machine learning model to predict the resale prices of private property and HDB apartments. 

Analysing 500+ Data Scientists and

Analysts Profiles in Singapore

Demand for data scientist and analyst jobs...

Demand for data scientist and analyst jobs has grown exponentially over the last few years.

However, navigating the data science and analytics job market can still be confusing, given how job titles and descriptions do not always match up.

One of the key confusions are the differences and similarities between data analysts and scientists. 

In this project, UpLevel datanaut Bryan Tan cleared up this confusion by examining the LinkedIn profiles of data scientists and analysts in Singapore using—wait for it—techniques in data analytics. We also used machine learning to see if we could tell the profiles apart from each other.

More Why’s About Our Project-Based Learning Course

  • It'll keep you stoked – when it comes to acquiring new skills, motivation is often the biggest obstacle. With that project idea you’re so passionate about or that particular data set that piques your curiosity, you'll have no trouble seeing this project to its completion.
  • We'll ensure you pick up good programming habits – your trainer's keen eyes will constantly be on the look-out to correct any bad programming habits you exhibit, ensuring your code is clean and that you learn only the best practices.
  • We'll be a text away– be it in the form of constructive critique that’ll help you gain awareness of your shortcomings or praise and evaluation that serves as a positive feedback loop, our instructors will be there throughout to guide you from start to finish.

Meet Your Trainer

Jackie Tan

“In our UpLevel projects, we encourage our learners to think through their projects like a data scientist, and we foster a strong sense of independence and confidence in turning data into insights.

I’m very much into project-based learning as I believe it gives my students practical experience. It’s like learning a new (spoken) language. The theory learnt in classroom-based lessons will only bring one so far. Project-based learning is akin to having a language exchange buddy, who will actually practice conversing with you.”

  • Ex-Chief Academic Officer of UpCode Academy
  • Forbes 30 Under 30 Asia
  • Designed a P2P algorithm for the unbanked population in SEA
  • Has taught over 300 students in Python and Data Science as an instructor
  • Co-founded deep learning Insurtech start up fundMyLife
  • Written articles for platforms such as e27 and Tech in Asia

Tired of Hearing Us Toot Our Own Horns?

Bryan Tan

Telematics Major

Project Linkedin Analysis

“I had a great experience doing this project! I understand data science a little more now and picked up some new tricks and tools such as Matplotlib and scikit-learn, along the way. Even though I’m doing deep-learning for my internship now, I’ve not actually touched either one of those libraries. So now I know how to visualise data and do some basic statistics-based machine learning (SVM).

Jackie was very helpful and always ready to answer my questions. In fact, I’ve been so inspired and motivated by this project that I’ve started my own analysis on Singapore transportation!

My greatest takeaway from this project, however, is actually how to think like a data analyst. I realised it’s so much easier to generate insights by first thinking about the kinds of questions you want to answer.”

Eddie Choo

Research Associate

Project G20 Journalism

“The aim of the project was to pick up skills related to working with APIs, data cleaning, data visualisation and data analysis through sentiment analysis. The project focused on working with Python 3, Pandas and the Natural Language Toolkit.

Alton and I split up the work and learnt from each other, picking up good programming habits and the importance of documenting code. Jackie was extremely helpful in providing us with tips and pointing us towards resources.

Although there is undoubtedly much more to learn, Jackie’s assistance was catalytic in helping us move forward with the project throughout the different stages, pointing out our coding errors and encouraging us on. Thanks Jackie!”

Lee Joon Jie

Project Reddit vs. EDMW

“Working on the forum project with Jackie was a worthwhile and gratifying experience. I learnt how to code with Python at [a coding school] but did not really know what to do with that knowledge.

This was my first real project using the coding skills I had learnt previously. I think it is a great way to bridge the gap between knowing how to code and actually doing something with it, because there is a scope given to us to guide us. I now have a clearer idea of how real data analysis projects might be in the workplace.

Jackie was also a great mentor. He was very knowledgeable, guiding us along the way and providing assistance whenever we reached a roadblock.”

Course Outline

  • Students will take part in fully-scoped projects in groups of 2 – 3s over the course of 6 to 8 weeks.
  • Classes will be conducted exclusively online through Telegram and Google Colab.
  • Each week, we’ll hold a discussion with soft project milestones and deadlines for different tasks to help you stay on track.
  •  Currently, we’re running a $25 discount, bringing our course’s cost to an   affordable $275.

Be A Part of Our UpLevel Community

When the current COVID-19 crisis comes to an end, will you be the same coder you were before or will you be part of the enterprising group of people who’ll have seized this opportunity to upgrade themselves?

Have a conversation with us today to learn more about how our Data Science Project-Based Learning Course can help you reach your goal of being a proficient data scientist.

Stand out amongst your peers today.
Join us for our data science project-based learning course.


    Is the course still available in light of the circuit breaker measures?

    Yes it is. It'll take place entirely online through Telegram & Google Colab.

    I’m a complete beginner. Can I sign up for this?

    Kudos to you for wanting to embark on your data science journey. Sadly, we only work with coders who already are proficient in Python with the goal of transforming them from good to great.

    What preparations should I make for this course?

    While it’s a fully-scoped project (we’ll be handling most of the planning, saving you prep time and allowing you to focus on what matters - the execution), ensure you free up your schedule in the next 4 - 6 weeks so you can productively work on the project.