Curran will be starting a new livestream series on D3 Data Visualization on March 6th! Learn more here: vizhub.com/blog/2021/02/20/new-livestream-series-get-it-right-in-black-and-white/
@musictheory2863 жыл бұрын
Sir how can I save my tribute page progress on freecodecamp - codepen
@sairadha6743 жыл бұрын
Kindly advice on course pre requisites. I have basic knowledge of HTML. Is that enough.
@currankelleher3 жыл бұрын
@@sairadha674 Yes, that is enough.
@sanjaygalami3 жыл бұрын
It would be better if you use combination of reactjs and d3js.
@pradeep75733 жыл бұрын
Hi Do I need to complete previous video of yours --> kzbin.info/www/bejne/lWm5ZqJoiq16Zqc ?
@hirok66493 жыл бұрын
After watching this 11 hours, I was able to visualize whole genome alignments of myself
@noman81893 жыл бұрын
lol
@jpm19112 жыл бұрын
Lmao.
@kreendurron Жыл бұрын
He's beginning to believe...
@WiserMiser6 ай бұрын
Please share your git repo
@FelipeVillegas763 жыл бұрын
Who in their right mind would watch a 17-hour, 2-part KZbin course!? One week and many Codepens later, I am ever so glad I did. Thank you, Curran. I completed all my freeCodeCamp data visualization projects in React & D3 while following along with your fabulous tutorial.
@akinyemitestimonyibenjamin4 ай бұрын
how do u know what am thinking
@bc87146 Жыл бұрын
This is still relevant 2 years after it was made. I'm almost done watching and I've learned so much. Thanks for this!
@sab00042 жыл бұрын
Thank you so much! you guys rock, Curran, you are an amazing human being!
@sanghvian3 жыл бұрын
1hr into the course and I am already in love with Curran. What an amazing teacher !
@lejlaela92063 жыл бұрын
I agree 100%! Thank you freeCodeCamp and Curran.
@robertovalle6553 жыл бұрын
He's the Keanu of Data Science!! 😭
@juancastaneda3481 Жыл бұрын
Thanks for all the great content you guys create! and free!
@scottmacnevin35552 жыл бұрын
Thanks - brilliant tutorials!
@SpreadswingsАй бұрын
Eleven hours and 37 minutes, not the full 17 as indicated. I watched from front to back and worked through all his examples. He is extraordinarily skilled and communicates with precision and clarity. I feel more than ever like I'm drowning in complexity, but at the same time, I've gained insight into what to look for and possible approaches to explore when trying to move forward. Also gained new awarenesses into sources of reliable data bases and studies, along with tools for coding and coding patches which are essentially shortcuts and hurdle leaps.
@ernestj80002 жыл бұрын
Incredibly helpful, thorough, and well explained! This is the best tutorial I have found from both paid and free sites! I have used Udemy and Oreilly Books and nothing comes close to the clarity and knoweldge displayed by this instructor!
@basiccoder21662 жыл бұрын
Curran is one of the best programming teacher IMO It's been 3 hours and I'm still enjoying his teaching
@rembautimes88084 ай бұрын
3:42:50 Been watching this at 2x speed while chilling Really good lecture series . Thanks for waking us through .
@jakedeng22883 жыл бұрын
This has turned out to be both great tutorial on React and D3 js, amazing!
@r4m1r403 жыл бұрын
Agradecemos sua compra!
@quincylarsonmusic3 жыл бұрын
I'm only 15 minutes in, and already I have a deeper appreciation for the power of data visualization as a tool for augmenting my own cognition. "Think on paper" indeed.
@currankelleher3 жыл бұрын
Noice
@frogsngrandmothers15933 жыл бұрын
10:44:00 if your 'event' is not exported from d3, just use the event that's passed directly to the listener, like this: brush.on("brush", (event) => console.log(event.selection)) cheers
@currankelleher3 жыл бұрын
Ah yes, the API changed!
@giantqtipz65772 жыл бұрын
THANK YOU
@matt-g-recovers3 жыл бұрын
This is freaking outstanding!!! So much information, and brilliant wisdom. Thank you so much
@currankelleher3 жыл бұрын
Thanks!
@severedghost3 жыл бұрын
Ah, 2 weeks of new learning. This channel is a library for programmers
@mwanikimwaniki68013 жыл бұрын
Ikr lol
@senelburak3 жыл бұрын
Curran, you're an amazing teacher as well as an amazing human being. I can't tell you how helpful this will be for those who need it. Thank you!
@currankelleher3 жыл бұрын
Thanks!
@Jr_2132oo3 жыл бұрын
Thanks
@alem18211 ай бұрын
This course is perfect! Great job Curran and thank you so much!!
@bhargavpatel19922 жыл бұрын
YOU GUYS ARE LITERALLY THE BEST!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@domemvs3 жыл бұрын
Amazing! This guy knows what he‘s talking about. Thanks a lot.
@DaljeetSingh-jm4sh Жыл бұрын
This man has really awesome teaching skills.
@phamduytrung91633 жыл бұрын
Wow, the resources given in only first 40mins is huge, lots of joy to watch. I love the Internet
2 жыл бұрын
Great course. Curran is such a great presenter and teacher.
@robertjcliu3 жыл бұрын
I am watching in Taiwan. This video helps me a lot. Thank you.
@theNobelONE_3 жыл бұрын
Just what I needed to relax and learn while sitting at home
@armaneshaghi67322 жыл бұрын
Curran is an amazing teacher - thank you.
@johnconnor97872 жыл бұрын
4:43:00 - D3 Barchart 5:18:00 - Refactor logic for Barchart, use separate modules for chunks of logic 5:29:00 - add style for Barchart 5:53:00 - Scatter Plot
@awwtawnoo3 жыл бұрын
Thanks a lot. You guys serve humanity. 🤍
@thezenithTG Жыл бұрын
"layrhem biha lwalidin " may god bless your parents for this work (a Morrocan way to say thank you for this amazing work).
@0xsh1v4m93 жыл бұрын
Thanks a lot freecodecamp.... I hope you will continuously make video on interesting topics.
@VivekRaj3 жыл бұрын
One of the best tutorials...to the point and succinct..
@stoufa3 жыл бұрын
8:25:23 the "tickSize" prop is passed twice to the "ColorLegend" component, once with the literal value of 10, and a second time with the variable "circleRadius" 😁
@amirnoorani50173 жыл бұрын
You are Awesome! I really like your step by step approach from HTML to React then to complex animation, events, optimization ...
@informationgiant76973 жыл бұрын
The best ever teacher since big Bang :) , I just love Bau
@Thiago1Marcio12 жыл бұрын
6:45:35 I really ❤️ this course
@brightsideofmaths3 жыл бұрын
Wow. Thank you very much for this upload!
@VarunJoshi952 жыл бұрын
I love this course, Curran makes it so interesting! I love the theory part of the course, where he discusses the horsepower vs mpg example, and the difference between categorical, time and size values.
@jpm19112 жыл бұрын
11:37:13 hahahhaa that impersonation killed me! Btw, I love the way of teaching. Super helpful, the teacher gained a spot in heaven!
@sumabich7213 жыл бұрын
Oh thank you, this is exactly what I need for my upcoming internship.
@vuarnet03182 жыл бұрын
Really nice & clear tutorial for beginner👍👍 Thanks Curran
@scottfranz83633 жыл бұрын
Curran you are my hero!
@shashishekhar----3 жыл бұрын
Mine too!
@stoufa3 жыл бұрын
8:47:10 you mean columns. what's removed/kept here are the columns not the rows, unless the table was originally transposed 😁
@naveenverma2951 Жыл бұрын
the ordinal quantitative categorical at 3:11:53 is too good. These kind of tutorial we need where we can see inter dependability of systems with each other. This stuff gives right threshold point to what length you have to prepare to be industry ready.
@CRAETION_ Жыл бұрын
this is a FANTASTIC course! thank you for this, and covering data viz fundamentals
@shervinmokthari12513 жыл бұрын
wooooooohoooooo, just found this gem & it couldnt have came at a better time!
@arnavmehta36693 жыл бұрын
I was just Learning JavaScript... Almost done... HERE WE GO AGAIN
@pedromoreira13112 жыл бұрын
Really nice job! Congrats!
@ted90973 жыл бұрын
Fantastic contribution! Thanks for sharing.
@marc5363 жыл бұрын
Curran is a legend!
@YouDJeuR3 жыл бұрын
Thanks a lot for sharing your knowledge with such a high quality
@matt-g-recovers3 жыл бұрын
This is absolute gold.
@cloudsss83Ай бұрын
Now I know why there is so much noise in the background... you are in India or nearby haha Great content, thanks.
@kevinwong44462 жыл бұрын
Thank you for the amazing free resource
@md.siddiq71653 жыл бұрын
I haven't still watched it. But I know that it's the best. Just insane❤️❤️❤️
@nisamlc46853 жыл бұрын
Thank you for all wonderful courses
@rahuljoshi83313 жыл бұрын
Wow just completed it... Amazing 😍👏🙂🙏⭐
@kevinkruse77433 жыл бұрын
Excellent videos! Great combination of theory and code. The sequence of the videos and the detailed explanations throughout are very helpful. I was able to follow along and get it working step by step. One note: In "Multiple Views with Brushing" the event.selection did not work, because latest version of d3 does not have "event". Looks like event it go reworked. I was able to get it working by brush.on('brush end', (selection) => { setBrushExtent(selection.selection && selection.selection.map(xScale.invert)); }); Not sure if that is the right approach, but it works. Thanks Curran!
@currankelleher3 жыл бұрын
Ah yes, the API changed! Tough to keep up. I'll have to re-do the whole thing now! lol
@SARVidz3 жыл бұрын
Hey xScale is giving me invalid date. Can you please help?
@SARVidz3 жыл бұрын
That is xScale.invert which is not working for me
@AS-hm9km3 жыл бұрын
thank. you very much for this great course, really amazing
@kurareii3 жыл бұрын
Thank you for this, great content so much information
@MFewwy3 жыл бұрын
Thanks for the course!
@DuyTran-ss4lu3 жыл бұрын
Pure gold!
@danieltkach23303 жыл бұрын
Where the video on how to do the animation with the scatterplot at 7:28:56?
@pablopenia2 жыл бұрын
pro tip: at x1.5 speed works fine!!. x1.75 and you can also laugh with curran's movements.
@alexawunor88533 жыл бұрын
One word, Grateful
@Yaaron_Zongo3 жыл бұрын
Does one need to already have some knowledge in javascript, react. . before they take this course?
@mohitmathew13 жыл бұрын
I think it does help to understand nodejs npm and react. there is a good tutorial for react here kzbin.info/www/bejne/rWjIm3eQbbiKrJo good luck!
@TheVirtualArena243 жыл бұрын
If they put ads on this video I'll play this video in loop without skipping.
@romanhrechuk77753 жыл бұрын
Thanks a lot for your work!
@faraazali95893 жыл бұрын
This is a great tutorial.
@xpkareem2 жыл бұрын
This is great, but if you are as slow witted as I am it will take way more than 17 hours to get through. VERY information dense, very often I need to stop and go read about concepts as I go or I get lost. But, all in all I'd rather it be too dense than over explain things I already understand- so on the whole it's just right.
@netsaosa4973 Жыл бұрын
2:44:00 handleMouse e
@younesmakhchan20103 жыл бұрын
Im so grateful for this
@jrupp28233 жыл бұрын
no fucking way you just posted this... i know what I’m doing today
@xyz-pi4yy2 жыл бұрын
I'm literally crying ! love freecodecamp !
@0000oooo1002 жыл бұрын
I'm watching this a 2x and I've only got today to learn it.
@SupermanCrypto13 жыл бұрын
After watching this i was able to hack the matrix and visualise its string based level components at 10 to 30cm :)
@mouazsabagh61402 жыл бұрын
Brilliant ❤️
@mohitmathew13 жыл бұрын
This course is great and very much appreciated. I got to using vega-lite-api example and trying to make a boiler plate app locally on my machine and get started. I was getting an error after importing the vega-lite-api and using it. Attempted import error: 'vl' is not exported from 'vega-lite-api'. I have been desperately wanting to analyze some data with the learning so far but stuck because of this error. Any help will be very much appreciated
@mr.streetwear5063 жыл бұрын
try,e.g: import * as vega from 'vega'
@go0ad3 жыл бұрын
01:09:39 is that JFX . do i write it correct?
@hazychou54133 жыл бұрын
Anyone knows how Curran Kelleher set his rollup plugins?I am so confused and stuck in this step in VScode.
@ПётрПетров-д2ч4х2 жыл бұрын
Its extremly useful 4 me))
@anmol_dot_ninja3 жыл бұрын
Okay guys Imma do it
@dungphamtuan1863 жыл бұрын
Great !! Thanks so much !!
@codewithmeer3 жыл бұрын
LISTEN HERE! YOU ALL ARE FUCKING CRAZY! HUGE MASSIVE RESPECT FOR WHAT YALL ARE DOING❤️❤️❤️❤️
@grandpowr3 жыл бұрын
Gotta say, I love your voice, you could get rich just uploading videos reading books lol
@userre853 жыл бұрын
Thank you Curran
@aamirsahil93393 жыл бұрын
any body know how to set up rollup on VS code, so that it can convert from JSX to JS?\
@amiteshwarmann7556 Жыл бұрын
Great video. Were you India when you filmed this course? I think I heard motorcycle and bus honks.
@irlshrek3 жыл бұрын
this is awesome!! the internet fucking rocks. side note: he really reminds me of michael from Vsauce.
@BarakAlmog3 жыл бұрын
So happy I found this remark lol (Vsauce...). It's not just me.
@minewarz3 жыл бұрын
2:48:40 don't mind me, just leaving this here cause I'm gonna skip a bunch and get back to it later
@JeanDAVID3 жыл бұрын
is there something about rollup.js in freeCodeCamp ?
@elson_correia Жыл бұрын
this should be independent videos. navigating this is very hard even though the content is good
@blackcurrant07453 жыл бұрын
Great lecture! I have a question about the usage of rollup.js. If I do the same as at 1:03:01 in VS Code instead of VizHub, like rollup index.js --file bundle.js --format iife I get the following error message: 14: const rootElement = document.getElementById('root'); 15: ReactDOM.render(Hello JSX, rootElement); ^ Error: Unexpected token at error (/usr/local/lib/node_modules/rollup/dist/shared/rollup.js:5279:30) at Module.error (/usr/local/lib/node_modules/rollup/dist/shared/rollup.js:9996:16) at tryParse (/usr/local/lib/node_modules/rollup/dist/shared/rollup.js:9855:23) at Module.setSource (/usr/local/lib/node_modules/rollup/dist/shared/rollup.js:10303:19) at ModuleLoader.addModuleSource (/usr/local/lib/node_modules/rollup/dist/shared/rollup.js:18603:20) at async ModuleLoader.fetchModule (/usr/local/lib/node_modules/rollup/dist/shared/rollup.js:18659:9) at async Promise.all (index 0) where the ^ points at . What am I doing wrong?
@MrMartinK3 жыл бұрын
I get the same error. Please help :-)
@anitaschafer5673 жыл бұрын
me too :/
@MrMartinK3 жыл бұрын
@@anitaschafer567 I „fixed“ it with a turnaround. Take a look at the react tutorial from the original react website, start to build a plain new react app and then execute “npm i d3” for installing d3. Then you can follow on, without importing the unpk libraries.
@anitaschafer5673 жыл бұрын
@@MrMartinK it worked, thank you!
@currankelleher3 жыл бұрын
Yes, the Rollup config that is included in the VizHub export will solve this. It requires that you include React from a CDN, then it looks for the browser global. This is so that the bundle does not include all of React and ReactDOM - but you could include them in your bundle if you want. You can also try starting a project with WebPack and moving the code from VizHub into that setup, and everything should work as long as you install dependencies. Sorry about the confusion!
@MrVidimlic2 жыл бұрын
How to hover, zoom on the world map
@TomNook.3 жыл бұрын
Absolute madlad
@kiidiii3 жыл бұрын
Lesgoooo guys
@corear3 жыл бұрын
Oh, please make a vue-version of the course. :p
@currankelleher3 жыл бұрын
In the next version, I plan to decouple the rendering logic so it would be easier to make Vue wrappers. I might invite a Vue expert to work through creating one or two Vue wrappers for visualization techniques, to establish a pattern.
@corear3 жыл бұрын
@@currankelleher I really enjoyed the react version. Thank you for a great course.
@claytonparros28703 жыл бұрын
I was curious about an error I am getting. 3:33.00 for scatter viz. I am in vs code. when I export and install dependencies and run build i get an error saying to us transforms: {asyncAwait: false} ...help lol