We may earn an affiliate commission when you visit our partners.
#TechSkillsDay

Scott Hanselman and Hank Green have a discussion about remote work, life during a pandemic, contributing to the tech community, Scott's favorite projects at Microsoft and more.

Scott Hanselman and Hank Green have a discussion about remote work, life during a pandemic, contributing to the tech community, Scott's favorite projects at Microsoft and more.

Enroll now

What's inside

Syllabus

Interview with Scott Hanselman

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Teaches skills, knowledge, and/or tools that are highly relevant to industry
Offers a comprehensive study of science, math, and technology
Provides insights into topics relevant to both academia and industry
Taught by renowned professionals in the field
Features guest speakers who share valuable insights and perspectives
Requires learners to come in with extensive background knowledge first

Save this course

Save Interview with Scott Hanselman, Programmer, Teacher, Speaker, Podcaster, Blogger & Open Source Program Manager at Microsoft to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Interview with Scott Hanselman, Programmer, Teacher, Speaker, Podcaster, Blogger & Open Source Program Manager at Microsoft with these activities:
Read 'Remote' by Jason Fried and David Heinemeier Hansson
Gain insights into effective remote work practices and team dynamics.
Show steps
  • Read the book thoroughly and take notes.
  • Reflect on the key principles and practices discussed in the book.
General Remote Collaboration Using Video
Review the best practices for collaborating effectively in a remote environment over video.
Browse courses on Remote Collaboration
Show steps
  • Read an article on best practices for remote collaboration over video.
  • Watch a video tutorial on how to use video conferencing software.
  • Practice using video conferencing software for a meeting or team call.
Work on Projects From Past Courses
Reinforce concepts from previous courses by re-doing projects and assignments.
Show steps
  • Identify a project or assignment from a past course that is relevant to the current course.
  • Review the project or assignment requirements and collect any necessary materials.
  • Complete the project or assignment as if it were a current assignment.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Build a Technical Resource Handbook
Consolidate course materials and external resources for easy reference.
Show steps
  • Create a document or online notebook.
  • Organize and categorize the notes, assignments, and other relevant materials from the course.
  • Add external resources such as links to helpful websites, articles, and videos.
Solve Technical Puzzles
Sharpen problem-solving skills through technical puzzles.
Show steps
  • Find online platforms or games that offer technical puzzles.
  • Attempt to solve the puzzles using the concepts learned in the course.
Attend A Virtual Meetup
Stay connected and engaged by joining online communities.
Show steps
  • Find a virtual meetup that is relevant to the course topics.
  • Attend the virtual meetup and participate in the discussions.
  • Connect with other participants and exchange ideas.
Tune Into Industry Workshops
Tap into expert knowledge by attending industry workshops.
Show steps
  • Research online workshops conducted by industry professionals.
  • Enroll in a workshop that aligns with your course topics.
  • Attend the workshop and take notes on the key takeaways.

Career center

Learners who complete Interview with Scott Hanselman, Programmer, Teacher, Speaker, Podcaster, Blogger & Open Source Program Manager at Microsoft will develop knowledge and skills that may be useful to these careers:
Project Manager
A Project Manager plans, organizes, and executes projects. They may work on a wide variety of projects, from developing new products to launching new businesses. This course can help you build a foundation in project management, which is essential for a successful career as a Project Manager. You will learn about the latest trends in project management and gain hands-on experience with cutting-edge technologies. Some of the topics covered in this course include: project planning, project scheduling, and project budgeting.
Data Scientist
A Data Scientist collects, analyzes, and interprets data to help businesses make better decisions. They may work on a wide variety of projects, from developing new data mining algorithms to designing new data visualization tools. This course can help you build a foundation in data science, which is essential for a successful career as a Data Scientist. You will learn about the latest trends in data science and gain hands-on experience with cutting-edge technologies. Some of the topics covered in this course include: data mining, machine learning, and statistical analysis.
Business Analyst
A Business Analyst analyzes business processes and develops solutions to improve efficiency and effectiveness. They may work on a wide variety of projects, from developing new business models to implementing new business technologies. This course can help you build a foundation in business analysis, which is essential for a successful career as a Business Analyst. You will learn about the latest trends in business analysis and gain hands-on experience with cutting-edge technologies. Some of the topics covered in this course include: business process modeling, requirements gathering, and solution design.
Database Administrator
A Database Administrator manages and maintains databases. They may work on a wide variety of projects, from developing new databases to enhancing existing ones. This course can help you build a foundation in database administration, which is essential for a successful career as a Database Administrator. You will learn about the latest trends in database administration and gain hands-on experience with cutting-edge technologies. Some of the topics covered in this course include: database management systems, data modeling, and database security.
Web Developer
A Web Developer designs, develops, and maintains websites. They may work on a wide variety of projects, from developing new websites to enhancing existing ones. This course can help you build a foundation in web development, which is essential for a successful career as a Web Developer. You will learn about the latest trends in web development and gain hands-on experience with cutting-edge technologies. Some of the topics covered in this course include: HTML, CSS, JavaScript, and web design.
Information Security Analyst
An Information Security Analyst protects computer systems and networks from unauthorized access, use, disclosure, disruption, modification, or destruction. They may work on a wide variety of projects, from developing new security policies to implementing new security technologies. This course can help you build a foundation in information security, which is essential for a successful career as an Information Security Analyst. You will learn about the latest trends in information security and gain hands-on experience with cutting-edge technologies. Some of the topics covered in this course include: network security, cryptography, and risk assessment.
Computer Hardware Engineer
A Computer Hardware Engineer designs, develops, and tests computer hardware. They may work on a wide variety of projects, from developing new computer chips to designing new computer systems. This course can help you build a foundation in computer science, which is essential for a successful career as a Computer Hardware Engineer. You will learn about the latest trends in computer hardware and gain hands-on experience with cutting-edge technologies. Some of the topics covered in this course include: computer architecture, digital logic, and computer networks.
Technical Writer
A Technical Writer creates and maintains technical documentation. They may work on a wide variety of projects, from developing new user manuals to enhancing existing ones. This course can help you build a foundation in technical writing, which is essential for a successful career as a Technical Writer. You will learn about the latest trends in technical writing and gain hands-on experience with cutting-edge technologies. Some of the topics covered in this course include: technical writing, user experience, and information design.
Information Technology Manager
An Information Technology Manager plans, develops, and implements information technology systems. They may work on a wide variety of projects, from developing new IT policies to implementing new IT technologies. This course can help you build a foundation in information technology management, which is essential for a successful career as an Information Technology Manager. You will learn about the latest trends in information technology management and gain hands-on experience with cutting-edge technologies. Some of the topics covered in this course include: IT strategy, IT governance, and IT project management.
Software Developer
A Software Developer designs, develops, and maintains computer software. They may work on a wide variety of projects, from developing new applications to enhancing existing ones. This course can help you build a foundation in computer science, which is essential for a successful career as a Software Developer. You will learn about the latest trends in software development and gain hands-on experience with cutting-edge technologies. Some of the topics covered in this course include: problem-solving, algorithms, data structures, and software design.
Systems Analyst
A Systems Analyst designs, develops, and maintains computer systems. They may work on a wide variety of projects, from developing new systems to enhancing existing ones. This course can help you build a foundation in systems analysis, which is essential for a successful career as a Systems Analyst. You will learn about the latest trends in systems analysis and gain hands-on experience with cutting-edge technologies. Some of the topics covered in this course include: systems design, systems development, and systems integration.
Computer Programmer
A Computer Programmer writes, modifies, and maintains computer code. They may work on a wide variety of projects, from developing new software applications to enhancing existing ones. This course can help you build a foundation in computer programming, which is essential for a successful career as a Computer Programmer. You will learn about the latest trends in computer programming and gain hands-on experience with cutting-edge technologies. Some of the topics covered in this course include: programming languages, data structures, and algorithms.
Computer and Information Research Scientist
A Computer and Information Research Scientist researches, designs, develops, and tests new computing technologies. They may work on a wide variety of projects, from developing new algorithms to designing new computer architectures. This course can help you build a foundation in computer science, which is essential for a successful career as a Computer and Information Research Scientist. You will learn about the latest trends in computing and gain hands-on experience with cutting-edge technologies. Some of the topics covered in this course include: problem-solving, algorithms, data structures, and software design.
Computer Network Architect
A Computer Network Architect designs, develops, and maintains computer networks. They may work on a wide variety of projects, from developing new network protocols to designing new network architectures. This course can help you build a foundation in computer networks, which is essential for a successful career as a Computer Network Architect. You will learn about the latest trends in computer networks and gain hands-on experience with cutting-edge technologies. Some of the topics covered in this course include: network protocols, network topologies, and network security.
Software Quality Assurance Analyst
A Software Quality Assurance Analyst tests and evaluates software to ensure that it meets quality standards. They may work on a wide variety of projects, from developing new test plans to implementing new test procedures. This course can help you build a foundation in software quality assurance, which is essential for a successful career as a Software Quality Assurance Analyst. You will learn about the latest trends in software quality assurance and gain hands-on experience with cutting-edge technologies. Some of the topics covered in this course include: software testing, test planning, and test automation.

Reading list

We've selected 14 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Interview with Scott Hanselman, Programmer, Teacher, Speaker, Podcaster, Blogger & Open Source Program Manager at Microsoft.
Is based on the book suggests an approach to managing remote teams and provides tools for living and working remotely. It is helpful to supplement the course topics on remote work.
Discusses best practices for software development, making it beneficial for the course's coverage on the role of a programmer and the projects they work on at Microsoft.
Consists of interviews with thought leaders in computer science and software engineering, offering valuable insights into the working lives of those who have made major contributions to the field.
Discusses the importance of community in the workplace. It explores how to build and maintain strong communities, which are essential for success in today's remote work environment.
Offers a practical guide for managers at all levels. It covers topics such as setting goals, giving feedback, and motivating teams. It is helpful for those interested in learning for professional development purposes.
A complete guide covering all aspects of working remotely, including how to set up a home office, stay motivated, and communicate effectively with colleagues. Particularly relevant to the discussions on remote work in the course.
The book introduces a proven methodology for building and launching successful businesses. Essential reading for entrepreneurs and startup founders.
Discusses the challenges that large organizations face when innovating. It provides valuable insights for corporate leaders and managers.
Business novel that provides a fictionalized account of the challenges and rewards of IT operations. It valuable read for anyone working in IT or software development.
Provides a comprehensive guide to DevOps practices. It is essential reading for anyone looking to improve the performance and efficiency of their IT operations.
Provides an in-depth look at the practices and tools used by Google to ensure the reliability of their production systems. It valuable resource for anyone looking to improve the reliability and uptime of their IT infrastructure.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Interview with Scott Hanselman, Programmer, Teacher, Speaker, Podcaster, Blogger & Open Source Program Manager at Microsoft.
Interview with John Papa, Developer Relations at...
Most relevant
Safe Surgical Care: Strategies During a Pandemic
Emerging Digital Technologies for Epidemic Management:...
Tech Skills at Warp Speed: Directing Business Strategy
Building Classroom Community Using Flipgrid
Health, Society, and Wellness in COVID-19 Times
Effective Communication for Remote Leadership
Population Health During A Pandemic: Contact Tracing and...
Mental Health and Resilience for Healthcare Workers
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser