Main content
Computer programming - JavaScript and the web
Course: Computer programming - JavaScript and the web > Unit 8
Lesson 1: Meet the professional- Welcome to "Meet the professional"!
- Maya Bello, Software engineer and YouTuber
- Sarah Northway, Game Maker and Nomad
- Brenda Jin, Mobile Prototyper and DJ
- Tom Heinan, Mobile Developer, Pilot, and Zombie
- Amy Quispe, Data Liberator and Developer Relater
- Bill Mills, Physicist and Interdisciplinary Programmer
- Carrie Cai, Researcher and Dancer
- Lauren Haynes, Product Manager and Lindy Hopper
- Marcos Ojeda, Designer, DJ, and Dog Owner
- Allyson Lubimir, Support Engineer and Cat Lover
© 2023 Khan AcademyTerms of usePrivacy PolicyCookie Notice
Maya Bello, Software engineer and YouTuber
Hi, I'm Maya Bello!
What do you work on?
I recently wrapped up working on Intuit QuickBooks Live, an online bookkeeping service that connects small businesses with virtual bookkeepers. These virtual bookkeepers help to keep customers' books up to date.
When I joined the team, QuickBooks Live was not yet released. That means I had the opportunity to build and grow key features of this service from scratch!
As a full-stack software engineer, I touched multiple parts of the system. Some of my contributions include building the onboarding experience for new customers as well as creating several A/B experiments in order to rapidly iterate based on customer behavior and feedback. I was able to utilize JavaScript, React, Java, and Spring Boot to help build a robust QuickBooks Live experience for our users.
How did you learn to program?
I attended University of California, San Diego where I earned a Bachelors of Science in Computer Science. It was in college where I began my journey of learning to code. Even though I took my first coding class the first semester of my freshman year, coding was difficult for me and for the first few years I wasn’t grasping core coding concepts. I often wondered if I would ever learn to code.
However, developing a growth mindset helped me to persevere. Each day I made it my mission to focus on progress and not perfection. One technique I used was writing down what I learned each day. It was encouraging to see a visual representation of how much I was learning and it helped me to internalize that I was improving and growing in knowledge.
Even though learning to code was rough, I walked away with three life lessons: “slow progress is still progress”, when it comes to learning something new get comfortable with being uncomfortable, and with hard work you can do anything.
What do you do when you’re not programming?
I enjoy introducing others to tech and teaching people to code!
Before the COVID-19 pandemic, I volunteered at StreetCode, a non-profit where I co-taught Game Design to kids ages 7-12. During the pandemic, I volunteered for a course offered by two Stanford Professors called Code In Place, a community service project that taught 10,000 students from around the world to code. Recently, I created an online community for Black programmers where we can share resources, advice, and encourage one another in our coding journeys.
Other than that, I have a passion for creating YouTube videos! On my tech-focused YouTube channel, I create both educational and motivational videos that I hope will inspire others to learn to code and become software engineers.
What’s your one piece of advice for new programmers?
My one piece of advice would be to not give up because we can all learn to code! Looking back, my 18-year-old self would be so proud of all I have accomplished. If there is a small part of you that thinks coding might be for you, I encourage you to try it out and you might find yourself surprised with all the great things you can explore, learn, and create. Learning to code can be difficult, but that doesn’t mean you can’t do it. Keep trying, keep going, and never stop learning.
Want to join the conversation?
- I just started the course (intro to HTML and CSS )
my question is... after completing the course will I know everything about HTML and CSS? or it's just basics?(32 votes)- It's really just the basics, but will give you a fairly good foundation to start learning more advanced stuff.
Sites like Mozilla Developer has much more in-depth content, but requires you to read and learn, as appose to Khan Academy where they are showing you video lessons and provide challenges and projects to apply your knowledge as you go.
Khan Academy is a good place to start :)(48 votes)
- Can you teach me how to code?(6 votes)
- you can start on khan academy(16 votes)
- can ellipse be used to make multiple shapes not just circles?(9 votes)
- Yep! You can make ovals as well as circles and other shapes!(13 votes)
- how to add a background image to the body using CSS and HTML guys?
I tried to add CSS property
body {
background-image: URL("...");
}
but it did not work for me(5 votes)- The code isn’t wrong. Likely, it’s your link which is. Create an <img> tag and set its src to the link you want to display. If it works for the <img> tag, it should work for your background.(7 votes)
- Do you think anyone can learn coding too(3 votes)
- Anyone and everyone can learn to code if they really try. For some, learning may be hard, for some easy. But, keep studying and practicing and you can learn anything.(6 votes)
- after completing the course will I know everything about HTML and CSS? or it's just basics?(4 votes)
- Khan Academy aims to teach you the basics of web development/design. To further your understanding, independent research may be required.(2 votes)
- How to make a program on Khan academy(3 votes)
- Hello! To get an empty page for coding, you can go to the computer programming course section. Scroll down, and you'll find three buttons, one which says New JavaScript Program , another which says New webpage and one which says New SQL Script. If you can't find those buttons, here they are:
New JavaScript Program: https://www.khanacademy.org/computer-programming/new/pjs
New webpage: https://www.khanacademy.org/computer-programming/new/webpage
New SQL Page: https://www.khanacademy.org/computer-programming/new/sql(4 votes)
- # Hi My name is Thomas Schaefer Jr and, I am in 10th grade and learning Python I am really good at it.
#I took Java and C++ in 8th and 9th grade and one day I look forward to working with you.(4 votes) - How do you do python and id there a website that i can learn it on? Oh and by the way i know JavaScript(2 votes)
- There are many ways to learn Python. I learned it from a book. If you are looking to download a program to run Python Code on, I recommend PyCharm.(3 votes)
- I am currently learning Arduino code. do you do videos on that?(1 vote)
- Khan Academy currently offers courses on JavaScript, HTML/CSS, and SQL. KA does not offer a course on Arduino.(2 votes)