How to Make a Data Science Portfolio With GitHub Pages (2024)

Поділитися
Вставка
  • Опубліковано 22 лис 2024

КОМЕНТАРІ • 236

  • @ShawhinTalebi
    @ShawhinTalebi  Рік тому +4

    More in this series 👇
    - DS resume that got me hired: ua-cam.com/video/gp29_P3_lgo/v-deo.html

    - Custom Gmail Signature: ua-cam.com/video/NjMD1bGBNqw/v-deo.html
    👉 Example repo: github.com/ShawhinT/example-portfolio
    📰 5 portfolio mistakes: towardsdatascience.com/5-data-science-portfolio-mistakes-52f6e0ebbe4a?source=friends_link&sk=655be81dfee6239959e5b344302e3d61

    • @Accentors
      @Accentors 4 місяці тому

      I can't seem to paste the image in asset/img. is there soemthing i did wrong?

  • @CathyReisenwitz
    @CathyReisenwitz Місяць тому +9

    "I spent two hours troubleshooting this thing that should have taken five minutes and let me share how" is such a perfect topic for a tutorial. Thank you!

  • @henfencey5751
    @henfencey5751 Рік тому +16

    10/10 video, no nonsense, no random personal opinions or bias. Thanks!

  • @victorlandi1226
    @victorlandi1226 Рік тому +20

    Absolute lifesaver, I was struggling to get my portfolio started, but now I can do it with ease!!!!

    • @ShawhinTalebi
      @ShawhinTalebi  Рік тому

      That's awesome, I'm glad it helped Victor!

  • @MarxHaven
    @MarxHaven 4 дні тому

    Building a portfolio has held me back for way longer than I care to admit. Previously I was going the HTML route and it got too tedious and I lost motivation. Today I had some time and this got me started. Thanks.

  • @souvikmitra7388
    @souvikmitra7388 18 днів тому

    thank you for this! I've always been lazy in creating pages tbh but this was probably the quickest way to get things running!

  • @ChrisPin-m2j
    @ChrisPin-m2j 4 місяці тому +3

    I was able to start my gitHub profile page because of this video, thank you Shawhin!

    • @ShawhinTalebi
      @ShawhinTalebi  4 місяці тому

      Good luck!

    • @Player-r5y
      @Player-r5y 3 місяці тому

      ​@@ShawhinTalebi isit free to make portfolio on GitHub?

  • @dulithajayakodige8133
    @dulithajayakodige8133 10 місяців тому +1

    Thank you so much. I tried it earlier, could not do it. Now I have a nice-looking portfolio. Thank you for sharing knowledge!

  • @TylersProjectPortfolio
    @TylersProjectPortfolio 11 місяців тому +1

    Thanks for posting this Shawhin. I recently began learning Python to use for financial analysis and am working on the CFA exams (level 3 in 2024 or 2025 depending on Python progress). Nice to see someone else in Dallas making such helpful content.

    • @ShawhinTalebi
      @ShawhinTalebi  11 місяців тому

      Happy to help! Best of luck on your exams 😁

  • @phanicekemunto3880
    @phanicekemunto3880 2 місяці тому

    How can I like this video many times!! it has enabled me to create my portfolio. Thank you so much

  • @LaurenJohnson-s7m
    @LaurenJohnson-s7m 10 місяців тому

    fellow UTD grad who was actually denied by King at Toyota for a position this year - thank you for the video!!

  • @athenasalomons5847
    @athenasalomons5847 Рік тому +3

    Wow, I never knew it could be this easy. Thank you!!

  • @felipeperilla
    @felipeperilla Рік тому +4

    Thanks, Shawhin! Easy and to the point. Great work!

  • @__KitaBisa
    @__KitaBisa 18 днів тому

    Thank you Shaw
    Your video is helpful for me.
    This is the best tutorial I have ever seen.

  • @rudroroy1054
    @rudroroy1054 9 місяців тому

    oh my god I was just looking for this, because the previous video said use that theme button which is nowhere to be found now. Thanks a lot. May god bless you with fortune.

  • @alphaparticles8876
    @alphaparticles8876 11 місяців тому

    Thanks, i have a page made using the theme and i thought i was going crazy when the option was removed... yet the page saying the option exists is still live!!

    • @ShawhinTalebi
      @ShawhinTalebi  11 місяців тому

      That was me 2 weeks before I made this video 😂

  • @GoodGame_Included
    @GoodGame_Included Рік тому +3

    Amazing video! Everything I was looking for from start to finish all in one place.

  • @shamsadrahman
    @shamsadrahman 2 місяці тому

    That theme syntax got me big time lmao
    Also, thank you so much for the straightforward tutorial. loved it

  • @Oxana191
    @Oxana191 14 годин тому

    Thank You for the video!❤ It saved me a lot of time 👍

  • @MrTdib
    @MrTdib 10 місяців тому

    Thank you, Shawhin for this great tutorial. It is very helpful and straight to the point!

  • @LucidTownn
    @LucidTownn Рік тому

    Thanks so much! I was having a ton of trouble with jekyll but thanks to this video, I was able to get it up and running!!

    • @ShawhinTalebi
      @ShawhinTalebi  Рік тому

      That’s great to hear. I’m glad it got you up and running 😁

  • @hey01e5
    @hey01e5 Рік тому

    thank you shawhin for the video. now it's time to stand out as a job candidate

  • @Smrigankiitk
    @Smrigankiitk 6 місяців тому

    this was amazing ! thank you. Straight to the point. After looking many places, this is the best!

  • @Casey74
    @Casey74 Рік тому +1

    Thanks @ShawhinTalebi, yeah you are totally right, it's very hard to get that first job in your data scientist career but this helps gets things going.

  • @CraszyAsce
    @CraszyAsce 2 місяці тому

    Thanks man, very helpful. Straightforward and practical implementation.

  • @rishikesanravichandran9914
    @rishikesanravichandran9914 Рік тому

    Thank you Shawhin for sharing this!!

  • @MelissaLamelza
    @MelissaLamelza 10 місяців тому

    This is absolutely fantastic! Thank you sir!

  • @conniekennedy2222
    @conniekennedy2222 Рік тому

    Thank you!! I struggled so much with the documentation

  • @anupkolhe
    @anupkolhe 6 місяців тому

    Such a underrated channel. Keep up the good work mate 👌🙌

  • @orquideamohammed1541
    @orquideamohammed1541 10 місяців тому

    THANK YOU!!!!! a million likes for this 🙂

  • @osayiprecious1990
    @osayiprecious1990 8 місяців тому

    Thank you so much @ShawhinTalebi , this content has been super helpful . Now, I can get my portfolio up and running!

  • @ifycadeau
    @ifycadeau Рік тому

    Wow this makes it so much easier 😭😭 you’re a lifesaver!

  • @rahiembrooks6837
    @rahiembrooks6837 Рік тому

    Great advice. I will be using this method.

  • @aidenyannn
    @aidenyannn 9 місяців тому

    Thanks for your contribution!

  • @gmbdal
    @gmbdal 3 місяці тому

    Thank you so much Shaw! Lifesaver!

  • @KeivanFathollahzadeh
    @KeivanFathollahzadeh Рік тому

    You made it supper easy to folow the steps. Thanks a lot

  • @HassanZhang
    @HassanZhang Місяць тому

    Thanks Shaw, this video helps me a lot.

  • @AnushaZ
    @AnushaZ 10 місяців тому +1

    They changed the syntax again, here is the updated syntax:
    Add the following to your site's _config.yml:
    - "remote_theme: pages-themes/minimal@v0.2.0"
    Thank you! The Doc was driving me nuts and there's no updated video besides yours.

    • @ShawhinTalebi
      @ShawhinTalebi  10 місяців тому

      Thanks for sharing! I was able to run the existing code without errors. However, this is still helpful for those seeking alternative themes.

  • @AK-ox3mv
    @AK-ox3mv 5 місяців тому

    Thanks. It was great.
    ممنون. عالی بود😎👌

  • @mateusdealencar5622
    @mateusdealencar5622 Рік тому

    You have greatly helped me, thank you very much!!!

  • @michelle4127
    @michelle4127 9 місяців тому

    Thanks! This was so helpful!

  • @petertkatchenko7703
    @petertkatchenko7703 9 місяців тому

    Very helpful tutorial!

  • @alejogarat3866
    @alejogarat3866 8 місяців тому

    Thank you! Straightforward.

  • @akiemcameron5303
    @akiemcameron5303 Рік тому

    This showed up with perfect timing

  • @maximrudenko01
    @maximrudenko01 3 місяці тому

    you also can fork any of these themes and build it the same way, I think it's easier to change content + you can fork any user's page from repos

    • @ShawhinTalebi
      @ShawhinTalebi  3 місяці тому

      Great suggestion! I'll need to try that.

  • @henryl7421
    @henryl7421 4 місяці тому

    Thats awesome. If we want to add pages based on your method, what should we do? What pages/documentations should we consult?

    • @ShawhinTalebi
      @ShawhinTalebi  4 місяці тому

      I think you can just add another .md file.
      Check out the example here: github.com/pages-themes/minimal/tree/master

  • @carlosruizjimenez
    @carlosruizjimenez 3 місяці тому

    easy done! great walkthrough 🙃

  • @gokulbalagopal9733
    @gokulbalagopal9733 10 місяців тому

    Hey man this is so cool. I was trying to built my portfolio 😊

  • @brandir1328
    @brandir1328 Рік тому +3

    This tutorial has been very helpful! One question - how did you create the assets/img folder in your portfolio repository? The only option I'm seeing is to Add a File, but not an option to create a folder so I can create one for the assets and images.

    • @ShawhinTalebi
      @ShawhinTalebi  Рік тому +1

      Good question! When you hit “Add a File”, you can prepend the filename with the path e.g. assets/img/headshot.png

    • @saadwagle1032
      @saadwagle1032 8 місяців тому

      How to add profile bro?

    • @saadwagle1032
      @saadwagle1032 8 місяців тому

      @@ShawhinTalebipath is of the location in my local drive right ?

  • @Deviitt11
    @Deviitt11 Рік тому

    This was really useful, helped me a lot! Thank you! 😊

  • @nathanmoura6319
    @nathanmoura6319 Рік тому

    Thanks Shaw, this was very helpful!

  • @deadbeat_genius_daydreamer
    @deadbeat_genius_daydreamer Рік тому

    Absolutely amazing 💯/💯

  • @amwalonline
    @amwalonline 7 місяців тому

    Thanks Shaw for sharing .. it was very useful.

  • @eliasromero7564
    @eliasromero7564 4 місяці тому

    Super helpful video, thanks Shawhin! Have you ever tried to build out this portfolio with multiple pages? Was thinking about creating a separate link for each of my project as I have a lot of pictures and things to say and curious if you've had experience with it

    • @ShawhinTalebi
      @ShawhinTalebi  4 місяці тому

      I haven't but you can add additional markdown files to the repo to add pages.
      See example here: github.com/pages-themes/minimal

  • @Daniel-ru3ww
    @Daniel-ru3ww 5 місяців тому

    Amazing! That's really helpful!

  • @parralelife
    @parralelife 2 місяці тому

    Great! it is very helpful. Thank you ❤🎉

  • @cyrilcycadiou9962
    @cyrilcycadiou9962 6 місяців тому

    Thanks a lot man , it was amazing and simple

  • @torrinsanders2380
    @torrinsanders2380 6 місяців тому

    This was great. Thanks so much. Do you have recommendations on good places for datasets to build projects? I'm looking to a career switch from Analytics admin/Operations to AI/Data Science.

    • @ShawhinTalebi
      @ShawhinTalebi  6 місяців тому

      In my opinion the best projects are those built to solve real-world problems as well as demonstrate competence. If you struggle to think of problems you can solve for yourself you can look to solve other people's problems. This can be through volunteering at a university research group, offering to do free analytics for small businesses (you know), or finding an internship.
      However, if you are just getting started, websites like Kaggle are great for beginners.

  • @nataliasarellas8194
    @nataliasarellas8194 Рік тому

    Wow, thanks! It helped so much! We can't find this info anywhere else! I have just one question: if I want to link other pages of content to this inicial page of the READ ME, what should I do?

    • @ShawhinTalebi
      @ShawhinTalebi  Рік тому +1

      Thanks glad it was helpful!
      Good question. You should be able to add another markdown file with the name of the page you want to make e.g. "contact-page.md"
      You can find an example on the jekyll-theme-minimal GH repo: github.com/pages-themes/minimal

  • @shuraimiee
    @shuraimiee 7 місяців тому

    Thanks for this amazing video Sir!!
    This solved my problem of building a portfolio from scratch.
    Sir i have a question, What's the best process for me to apply for a ML Engineer job as a fresher?
    Thanks again❤❤

    • @ShawhinTalebi
      @ShawhinTalebi  6 місяців тому

      I share my best practices for getting hired here: medium.com/the-data-entrepreneurs/selling-yourself-in-data-science-178ee0cd33f
      Also happy to chat more during office hours: calendly.com/shawhintalebi/office-hours

  • @ShashvatSMehta
    @ShashvatSMehta 10 місяців тому

    Great video, but is it possible to change the background color of the theme to black and make the text white?

    • @ShawhinTalebi
      @ShawhinTalebi  10 місяців тому

      Thanks. I don't know if there's a way to do that, but you can explore other theme options here: pages.github.com/themes/

  • @muskanshokeen2884
    @muskanshokeen2884 7 місяців тому

    This was really helpful! Thanks

  • @jogam2986
    @jogam2986 10 місяців тому

    Love you! Suscribed

    • @ShawhinTalebi
      @ShawhinTalebi  10 місяців тому

      Glad it helped. Thanks for the subscribe :)

  • @iremgurek3539
    @iremgurek3539 Рік тому +1

    I was struggling for hours!! Thanks so much! The only thing is I can't add the images to the assets file :((

    • @ShawhinTalebi
      @ShawhinTalebi  Рік тому

      Glad it was helpful!
      Make sure you drop images in “assets/img/“ and not just “assets/“. The latter didn’t work for me.
      Worst case you can always clone the example repo (in the video description) and fill it with your work.

  • @yudhaprawira8890
    @yudhaprawira8890 2 місяці тому

    do you mind to show how to add linkeidn and github to portfolios please. thanks

  • @ElectronicBarta
    @ElectronicBarta 4 місяці тому

    very effective video. thanks for sharing.

  • @sahilpawarr
    @sahilpawarr 10 місяців тому

    Hi shawhin, thanks for the video this was very helpful and straightforward. I have a small question, if I want to remove the "View this project ok GitHub" link below the image how'd I do that?

    • @ShawhinTalebi
      @ShawhinTalebi  10 місяців тому

      Good question. You can make the following change to the _config.yml file: "show_downloads: false"

  • @user-wr4yl7tx3w
    @user-wr4yl7tx3w Рік тому +1

    great stuff!

  • @nicorubino5636
    @nicorubino5636 Рік тому

    You should explain how to add the picture folder as well.

    • @ShawhinTalebi
      @ShawhinTalebi  Рік тому

      If using the web browser you can add a new file with folder names e.g "assets/img/headshot.png" and GitHub should create the folders automatically.
      Alternatively, you can clone the repo and add a folder in your file explorer. Hope that help!

  • @appliedstatistics2043
    @appliedstatistics2043 3 місяці тому

    thanks for your video!
    but how to make blog post ? how to manage the URL

    • @ShawhinTalebi
      @ShawhinTalebi  3 місяці тому +1

      Good questions. I haven't done anything as sophisticated as a blog but that is something people do. This course from GitHub might be helpful: github.com/skills/github-pages
      You can customize the url too. See this guide: docs.github.com/en/pages/configuring-a-custom-domain-for-your-github-pages-site

    • @appliedstatistics2043
      @appliedstatistics2043 3 місяці тому

      @@ShawhinTalebi Thank you for your reply! I will take a look at them

  • @TheresaKincaid-g3y
    @TheresaKincaid-g3y Рік тому +1

    Thank you!!

  • @ArunKumar-il7hv
    @ArunKumar-il7hv 3 місяці тому

    Hey thanks man its really helpful

  • @barlettemakuwe4910
    @barlettemakuwe4910 Рік тому

    Thanks Shaw

  • @openabox2150
    @openabox2150 3 місяці тому

    thank you for this!

  • @lahloudjiken
    @lahloudjiken Місяць тому

    very helpfull. Thank you

  • @cornelialoos9187
    @cornelialoos9187 Рік тому

    Thank you for this helpful and concise video. How do I integrate the image in the assets/img folder into the minimal theme? As in, I didn't see any reference to it in your README file, but if I just add the image to the repository and build the website, it doesn't show the image.

    • @ShawhinTalebi
      @ShawhinTalebi  Рік тому +1

      I'm glad it was helpful. Make sure you create a "assets/img/" subdirectory and that the image filename is correctly specified in the config.yml file. If it's still not working, you can always clone the example repo and replace the information accordingly.

  • @elianawalters2439
    @elianawalters2439 8 місяців тому

    Thank you for this tutorial! I was looking for a solution to add my project to git pages and this was really helpful, and still went ahead to build the portfolio website, my only challenge here is the .config.yml file did not appear on the website(my name, image, etc). Could you let me know how to fix that?

    • @ShawhinTalebi
      @ShawhinTalebi  7 місяців тому

      Not sure what that could be without looking at the code. You could try cloning the example repo and replacing it with your own info.
      github.com/ShawhinT/example-portfolio

    • @elianawalters2439
      @elianawalters2439 7 місяців тому

      @@ShawhinTalebi Thank you so much!!

  • @saisriyanka5948
    @saisriyanka5948 Рік тому

    Thanks for the short and helpful video. I have uploaded the image, but the image is in a square, not a circle. Can you please help me with this?

    • @ShawhinTalebi
      @ShawhinTalebi  Рік тому +1

      You'll need to upload the image as a circle. I used Canva to do it. There are many tools that can do that.

    • @saisriyanka5948
      @saisriyanka5948 Рік тому

      @@ShawhinTalebi got it. Thank you 👍🏼

  • @hanshuber8823
    @hanshuber8823 3 місяці тому

    Super helpful ! :)

  • @rawad1095
    @rawad1095 5 місяців тому

    dude ,,,,, ur cool and a live saver

  • @worldboy89
    @worldboy89 11 місяців тому

    How did you get the perfect circle for your image? Transparency is rendering as a flat grey for me

    • @ShawhinTalebi
      @ShawhinTalebi  10 місяців тому

      I used Canva to crop the image.

    • @worldboy89
      @worldboy89 10 місяців тому

      @@ShawhinTalebi thanks - turns out my issue was that the png did not have an alpha layer. Adding that fixed it

  • @leichen2802
    @leichen2802 Рік тому

    Thank you for let me know the right format of the theme code, that annoying me an hour...

    • @ShawhinTalebi
      @ShawhinTalebi  Рік тому

      I was in the same boat. I'm glad this helped!

  • @ahlemmdini8665
    @ahlemmdini8665 8 місяців тому

    this was helpful. thank u

  • @sippawith
    @sippawith 7 місяців тому

    TYSM this is so easy

  • @angieyoon9900
    @angieyoon9900 5 місяців тому

    Thank you!

  • @kcreate9253
    @kcreate9253 3 місяці тому

    How were you able to make your pfp into a circle using markdown

  • @hadianasliwa
    @hadianasliwa 5 місяців тому

    love it!

  • @historia_tego_swetra
    @historia_tego_swetra Рік тому

    Thanks, dude

  • @justinabner4266
    @justinabner4266 6 місяців тому

    Well done

  • @JessicaPagan-t5f
    @JessicaPagan-t5f 8 місяців тому

    Hi, thank you for this. I’m currently using your video to edit my portfolio and I have tried to upload a profile photo(logo) but it is not working. Can you explain how you configure your picture on the profile? Thanks

    • @ShawhinTalebi
      @ShawhinTalebi  8 місяців тому +1

      What issues are you getting?
      Here I use 176x170 .png file.

    • @JessicaPagan-t5f
      @JessicaPagan-t5f 8 місяців тому

      @@ShawhinTalebiI was able to get it done! Thank you

  • @niveditabhadra
    @niveditabhadra 4 місяці тому

    Awesome!

  • @barlettemakuwe4910
    @barlettemakuwe4910 Рік тому

    Which websites are best for entry level data scientist 🤔

  • @abbasz1
    @abbasz1 Рік тому

    Could you tell me how to include a link in there that could let me add a download link to my resume?

    • @ShawhinTalebi
      @ShawhinTalebi  Рік тому

      Good question! Unfortunately, I don't think that is something supported by the minimal jekyll theme. However, if you write custom css and html you can drop the files in a fresh GitHub repo and GitHub will host it for you.

  • @hugopristauz538
    @hugopristauz538 4 місяці тому

    super interesting

  • @cheersworganized
    @cheersworganized 11 місяців тому

    How did you add the links to your projects

    • @ShawhinTalebi
      @ShawhinTalebi  10 місяців тому

      It uses markdown so the syntax is like this: (text)[link]
      You can see the markdown file I used here: github.com/ShawhinT/example-portfolio/edit/main/README.md

  • @brandieddy5012
    @brandieddy5012 7 місяців тому

    So helpful

  • @shubhammalik5713
    @shubhammalik5713 7 місяців тому

    How to I go about securing a job as a data scientist, having 6 months internship experience!

    • @ShawhinTalebi
      @ShawhinTalebi  7 місяців тому

      While it's hard to give advice without knowing more about your specific situation, I share my personal best practices here: medium.com/the-data-entrepreneurs/selling-yourself-in-data-science-178ee0cd33f

  • @Brian-xb7qv
    @Brian-xb7qv Рік тому

    This did not work for me at Build and deploy, I had red X. How to fix that?

    • @ShawhinTalebi
      @ShawhinTalebi  Рік тому

      Could be a few different things. You could try debugging by comparing to the example repo: github.com/ShawhinT/example-portfolio

  • @ATothFTW18
    @ATothFTW18 11 місяців тому

    I am not getting the green dot, instead I get a red x. It says that the theme can't be found. Any idea why I am getting this?

    • @ShawhinTalebi
      @ShawhinTalebi  10 місяців тому

      Might be a type in the _config.yml file. Double check that you have the following text-theme: jekyll-theme-minimal
      You can always clone the example repo and replace the details with your own info too: github.com/ShawhinT/example-portfolio/tree/main

  • @rajatrj5714
    @rajatrj5714 5 місяців тому

    brother from where i can get a data scientist project for my resume ... i am fresher .. do you know any website or UA-cam channel which has covered DATA SCIENCE projects in their UA-cam channel ..
    i have been Pursuing Machine Learning with Python-From Linear Models to Deep Learning from MITx .. but i need something to fill my resume and some experience related to data science to get a job

    • @ShawhinTalebi
      @ShawhinTalebi  4 місяці тому

      The best source for projects (and data) is the real world. A few ways to do this are:
      - volunteer at a research group (if you are at a university)
      - get an internship
      - identify a problem that's interesting to you and find relevant data online
      However, if you are just getting started and this is too much of a stretch. Kaggle is a good starting place for your first project.