We may earn an affiliate commission when you visit our partners.
Course image
CodeMash
Everyone has potential to be a technical leader. What is a leader? John Rouda's daughter says a leader is the person in front of you in line, and she's correct in that a leader is someone to follow. In this talk, John will explore how to lead those to your right and to your left from any level, not only as the “boss.” He will also share a story of failed leadership and explain the biology behind leadership. Leadership is about training, there is no magic formula, but there are ways to train your leadership muscles, just like you would train your body. You'll also learn how leadership is a process without an end.
Enroll now

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Targeted for the general audience, the course is useful for professionals at all levels in any industry
With instructors from a source recognized for their work, learners are assured of curated content
The course may provide a strong foundation for aspiring leaders
Focuses on the biology of leadership, a unique area of education

Save this course

Save Technical Leadership 101: CodeMash to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Technical Leadership 101: CodeMash. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Technical Leadership 101: CodeMash will develop knowledge and skills that may be useful to these careers:
Data Scientist
A Data Scientist is responsible for using data to solve business problems. This course may be useful as it provides an overview of the technical and analytical skills necessary to succeed in this role. The course emphasizes the importance of understanding data science principles, developing models, and communicating insights.
Machine Learning Engineer
A Machine Learning Engineer is responsible for developing and deploying machine learning models. This course may be useful as it provides an overview of the technical skills and machine learning algorithms necessary to succeed in this role. The course emphasizes the importance of understanding machine learning principles, developing models, and evaluating performance.
Product Manager
A Product Manager is responsible for defining and managing the product vision, roadmap, and launch. This course may be useful as it provides an overview of the technical and business skills necessary to succeed in this role. The course emphasizes the importance of understanding the customer, developing a product strategy, and managing cross-functional teams.
DevOps Engineer
A DevOps Engineer is responsible for bridging the gap between development and operations teams. This course may be useful as it provides an overview of the technical and soft skills necessary to succeed in this role. The course emphasizes the importance of understanding the software development lifecycle, automating tasks, and collaborating with cross-functional teams.
Technical Writer
A Technical Writer is responsible for writing and editing technical documentation. This course may be useful as it provides an overview of the technical and writing skills necessary to succeed in this role. The course emphasizes the importance of understanding the audience, developing clear and concise documentation, and using effective visuals.
Software Architect
A Software Architect is responsible for designing and developing the architecture of software systems. This course may be useful as it provides an overview of the technical skills and leadership qualities necessary to succeed in this role. The course emphasizes the importance of understanding the business needs, developing a technical vision, and mentoring junior engineers.
Artificial Intelligence Engineer
An Artificial Intelligence Engineer is responsible for developing and deploying artificial intelligence systems. This course may be useful as it provides an overview of the technical skills and artificial intelligence algorithms necessary to succeed in this role. The course emphasizes the importance of understanding artificial intelligence principles, developing models, and evaluating performance.
Chief Technology Officer
A Chief Technology Officer is responsible for overseeing the technology strategy and operations of an organization. This course may be useful as it provides an overview of the technical and leadership skills necessary to succeed in this role. The course emphasizes the importance of understanding the business needs, developing a technology roadmap, and managing a team of engineers.
Technology Consultant
A Technology Consultant is responsible for providing advice and guidance to clients on technology-related issues. This course may be useful as it provides an overview of the technical and business skills necessary to succeed in this role. The course emphasizes the importance of understanding the client's business needs, developing technical solutions, and communicating effectively.
Engineering Manager
An Engineering Manager is responsible for leading and managing a team of software engineers. This course may be useful as it provides an overview of the technical and leadership skills necessary to succeed in this role. The course emphasizes the importance of setting team goals, providing feedback, and developing engineers.
Technical Program Manager
A Technical Program Manager is responsible for planning, executing, and controlling software development projects. This course may be useful as it provides an overview of the technical and managerial skills necessary to succeed in this role. The course emphasizes the importance of understanding the business needs, developing project plans, and managing risk.
Technical Project Manager
A Technical Project Manager is responsible for planning, executing, and controlling technical projects. This course may be useful as it provides an overview of the technical and managerial skills necessary to succeed in this role. The course emphasizes the importance of understanding the business needs, developing project plans, and managing risk.
Software Quality Assurance Analyst
A Software Quality Assurance Analyst is responsible for testing and verifying the quality of software applications. This course may be useful as it provides an overview of the technical skills and testing methods necessary to succeed in this role. The course emphasizes the importance of understanding software testing principles, developing test plans, and reporting defects.
Software Development Lead
A Software Development Lead is responsible for all phases of the software development lifecycle, from initial concept through design, development, testing and implementation. This course may be useful as it provides an overview of the technical skills and leadership qualities necessary to succeed in this role. The course emphasizes the importance of building a strong team culture, communicating effectively with stakeholders, and motivating team members to achieve their full potential.
Software Development Instructor
A Software Development Instructor is responsible for teaching software development courses to students. This course may be useful as it provides an overview of the technical skills and pedagogical methods necessary to succeed in this role. The course emphasizes the importance of understanding the learning process, developing course materials, and motivating students.

Reading list

We haven't picked any books for this reading list yet.
While not specifically focused on leadership, this book offers valuable insights into the psychology of change and provides practical strategies for overcoming resistance and driving successful transformations.
This bestselling book examines the factors that distinguish exceptional organizations, offering lessons and principles for achieving sustained business success.
This influential work explores the challenges of leading in uncertain and complex environments, emphasizing the need for adaptability, inquiry, and collaboration.
This comprehensive textbook provides a foundational overview of leadership theories, styles, and practices, making it an ideal starting point for those seeking a broad understanding of the subject.
Save
This thought-provoking book challenges traditional assumptions about motivation and offers insights into what truly drives people to perform at their best.
Going beyond traditional leadership theories, this book emphasizes the importance of emotional intelligence for effective leadership, providing tools for identifying, understanding, and managing emotions.
While not solely focused on leadership, this bestselling book provides timeless principles for personal and professional development, offering valuable insights that can enhance leadership skills.
Through extensive research and case studies, this book identifies five essential leadership practices that contribute to organizational success.
This classic book on software engineering provides insights into the challenges and complexities of leading technical projects.
Provides practical advice on implementing continuous delivery, which can help technical leaders to improve the efficiency and reliability of their software delivery processes.
Provides guidance on designing and building microservices, which are becoming increasingly popular in modern software development.
This novel tells the story of a struggling IT team and the lessons they learn about technical leadership and DevOps.
Focuses on the role of technical leaders in developing and delivering successful tech products.

Share

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

Similar courses

Similar courses are unavailable at this time. Please try again later.
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