
Explore soft skills for techies and coders, including communication, persuasion, creativity, and team dynamics, and learn how psychology, entrepreneurship, and software development intersect.
Explore what it means to be a coding entrepreneur, from building a resilient, motivated business vision to solving broad problems, negotiating with clients, and leading teams for sustained growth.
Learn how to pursue tech entrepreneurship while keeping a day job, freelancing, and building sales leads. Discover practical steps: save money, grow connections, validate a tiny idea, and prioritize sales.
Embrace failing fast and often as an agile, calculated approach to learning from dead ends, driving innovation, and iterating quickly—like Google's 20 percent rule.
Embrace failure as a spectrum and use rapid prototyping to improve skills. Build many small web sites, save prototypes, and learn what works and what doesn't to propel your career.
Master time and planning by treating time as a precious resource, prioritizing tasks, guarding sleep, and budgeting hours for work and play to boost productivity.
Master time management drives profitability in tech by planning efficiency, testing early, and choosing efficient tools; focus 20–40 minute sessions with breaks to boost creativity.
Learn to embrace risk by defining your comfort zone and visualizing risk areas. Analyze potential outcomes to improve decision making with support from your team.
Develop true grit by cultivating practice, purpose, hope, and time, enabling sustained perseverance toward meaningful goals in tech careers and entrepreneurship.
Develop an entrepreneurial mindset through practice, purpose, hope, and time, seek feedback, build connections, stay realistic yet hopeful, and remember success is a wheel, not a destination.
Compare owning a company with being self-employed in the UK, focusing on self-assessment tax and corporation tax. Understand how director's personal taxation applies to salaries and profits.
See how soft skills multiply hard skills to unlock greater success in hiring, freelancing, and business by emphasizing attitude, collaboration, and a pass/fail view of soft skills.
Explore 10 essential soft skills, including communication, adaptability, integrity, people skills, positive attitude, being professional, being responsible, teamwork, and strong work ethic, to boost coding success.
Explore soft skills from a tech perspective, showing how soft skills multiply your current abilities and how coders can excel by mastering a variety of soft skills.
Master talking, listening, and non-verbal cues in face-to-face communication. Practice the sender-receiver cycle, decode intent, respond, and build positive business communication for tech roles.
Develop soft skills by communicating clearly and concisely, writing readable code with well-named variables and functions, and delivering a positive, listener-first impression in interviews, client conversations, and elevator pitch.
Learn to be courteous by considering others' perspectives, framing feedback positively, and reading body language to avoid sounding rude in meetings.
Develop adaptability by embracing new technologies and frameworks, planning for worst-case scenarios with multiple contingency plans, and moving beyond comfort zones to stay relevant in tech careers.
The lecture reframes integrity as a learnable skill grounded in principles, ethics, and honesty, showing how trust drives business outcomes when you act with integrity.
Protect your integrity by aligning words and actions with core values; choose partners who share those values, resist shady deals, and reflect on ethics to sustain long-term respect.
Develop seven core people skills—emotional control, self-confidence, communication, perseverance, navigating office politics, mentoring others, and networking and self-promotion—to improve how tech professionals interact with users, colleagues, and decision-makers.
Explore how negativity and self-fulfilling prophecies shape outcomes and relationships, and reframe decisions with a positive mindset. Practice identifying three positives daily to influence your reality and interactions.
Balance optimism and realism by combining analytical, skeptical thinking with a positive attitude, using additive, constructive communication to complement ideas and apply a practical parachute mindset.
Explore what professionalism means in tech work and translate time keeping, dressing professionally, avoiding gossip, respect, and integrity into visible workplace behaviors through observation and practice.
Develop professionalism by collaborating with many people, imitate the constructive habits you respect, pursue side projects, stay respectful, avoid gossip, and arrive on time and fully committed.
List all your responsibilities, honestly evaluate your willingness to own them, confront excuses, and commit to small actions that build pride and time keeping and other soft skills.
Explore how communication and other soft skills impact teamwork, identify worries about collaborating, and practice clear goals, risk-taking, openness, and respect to improve team performance.
Prioritize delivering work on time to be a reliable team player in person or online. Support weaker teammates, handle revisions, and maintain a strong work ethic for opportunities.
Bridge the gap between binary computer language and everyday speech by teaching programming languages, mastering the two-way communication cycle, and identifying where the sender and receiver can fail.
Cultivate clear, readable communication by pairing concise speaking with active listening, reading the situation, and reacting thoughtfully. Smile, stay positive, and pause to craft a response to avoid misstatements.
Think before you speak by clarifying purpose, outcomes, and the route of your message. Plan for obstacles and choose the right channel to finish the conversation clearly.
Plan and organize what you will say before communicating, in writing or speech, and practice to make it second nature. Focus on active listening, empathy, and concise responses.
The lecture teaches coders to use body language to project openness in in-person meetings, balance work with social interaction, and build relationships through eye contact, smiling, leaning in, and mirroring.
Practice posture to boost body language and presence at the computer. Film yourself, dress for the occasion, study celebrities carry themselves, and sharpen the persuasion to close the deal.
Explore the norm of reciprocity as a key persuasion principle and how gifts or favors create obligation. Learn to evaluate reciprocity attempts and decline when necessary to protect relationships.
Explore social proof and the first follower theory, where a brave person leads by example, sparks a snowball of adoption, and you weed out bad examples while questioning your motivation.
See how commitment and consistency shape behavior by linking actions to self-image and public pledges, and how brands use identity to persuade customers and employees.
Develop reliability by consistently delivering quality products and services, coding daily, and producing projects to build stable earnings and trust.
Develop a likable social media presence to grow your freelance business by posting jokes, mentioning others, sparking conversations, reverse engineering successful tactics, and testing early and often with your audience.
Explore scarcity as a powerful motivator that raises value and drives decisions in markets and teams. Learn practical tactics like time-limited offers, discounts, early bonuses, and warnings about persuasion tactics.
Utilize divergent thinking to generate many ideas, capture and categorize them, then test and prototype to distinguish good ideas from bad ideas, transforming them into good outcomes.
Clarify that creativity means solving problems by remixing existing ideas, not merely pursuing originality, and emphasize making ideas valuable and useful.
Creativity is a structured, purposeful process for problem solving in coding, not a sudden spark; learn five strategies—iterative problem solving, reframing technique, associations, and discarding known design—to boost creative power.
Apply iterative problem solving, an agile-based approach that cycles through objective finding, fact finding, problem finding, solution finding, and acceptance finding to turn learning into practical coding business improvements.
Turn common elements into valuable products by creatively combining everyday items and applying circular, waste-to-wealth business models, including cardboard ideas, and using a reframing technique to drive sustainable profits.
Explore the reframing technique to challenge assumptions, invert standard beliefs, and turn bad ideas into innovative insights by reexpressing the problem and questioning the question.
Reframe questions to boost creativity, explore divergent ideas, and uncover low effort, high profit business moves. Think strategically, work smarter, and replace costly ads with customer-driven growth.
Enumerate associations by listing connections between things to spark creative ideas. Experience mixed emotions and take breaks to widen creative capacity and reveal new connections.
Explore enumerating associations between ideas to boost creativity and originality, drawing from outside references and creative industries to enhance programming.
Rethink software design by discarding entrenched methods, embracing a clean-sheet approach, and reimagining design processes with diverse disciplines, guiding conceptual design through questions about purpose, resources, and constraints.
The speaker shares personal experiences with coding crunches, explains why they avoid them, and advocates planning and a reliable, balanced pace to protect quality.
Spread 10000 steps across the day with short walks during ninety-minute work blocks to boost heart health and mental clarity.
Aim for seven to nine hours of restful sleep to protect cognitive function, mood, hormones, and coding performance; set a fixed bedtime, exercise regularly, and eat balanced meals.
Prioritize sleep quality and strategic naps to stay productive as a coder. Find a diet that works for you, and limit calendars in your day for better work life balance.
Maintaining work life balance boosts productivity and health, but socializing and downtime remain essential. Avoid rushing into new work, and negotiate how to fit future tasks into your productive routine.
Focus on focused work, take time off to refresh, and balance business demands with leisure as work becomes part of life, not its whole.
Define the project scope before coding to prevent scope creep. Prefer hourly contracts over fixed price when requirements change, especially for freelancers.
Read client personalities and adapt your approach to fit a company's culture, boosting likability, repeat business, and word-of-mouth referrals.
Practice active listening to learn what others want, set deadlines, and build a productive negotiation and long-term relationship. Plan with timescales, costs, and required line of code to avoid pitfalls.
Negotiate contracts more effectively by focusing on interests not positions, preparation, and mutual gain; practice listening, keep it simple, and document agreements to avoid scope creep.
Learn three topics to hire the right people for a coding business by evaluating candidates as a total package with data-driven insights, including Google's hiring experiments.
Learn to hire the right person for your business or project by testing practical experience, using auditions in interviews, and prioritizing candidates smarter than you.
Discover how to evaluate applicants holistically by focusing on thinking styles, values, and job-related information, while avoiding first-impression bias from appearance or stress in interviews.
Evaluate applicants holistically and test them, hiring based on what individuals offer rather than school or background.
Design practical interview challenges based on the real work candidates will do, avoiding brainteasers and assessing reasoning to reveal true fit.
Explore practical interview strategies at mammoth interactive, where candidates perform a real tutorial and a three-test process including coding tasks to gauge fit and calm under pressure.
Explore whether your team will be the A-Team or the Three Stooges by mastering soft skills to align people and interactions for long-term business success.
Build a team for startups where individuals handle multiple tasks and hire people smarter than you, then learn to manage by moving from the lowest common denominator to the highest.
Develop strong team dynamics by fostering cohesion and bonding through activities and conversations, both inside and outside of work, and staying easygoing to integrate teammates, improving collaboration and project outcomes.
Master conflict resolution by asking questions to uncover problems, using logic to justify solutions, and choosing a calm, easy-to-work-with approach that benefits future team performance.
Recognize and prevent team conflicts by clarifying goals, identifying personal complaints, and regularly reviewing roles to keep everyone aligned toward a shared objective.
Hold weekly meetings to recognize and prevent conflicts early, inviting all voices to share concerns, read body language, and resolve issues before they escalate.
identify the conflict and analyze it through three steps: defining the problem, gathering information, and analyzing the information to distinguish facts from opinions.
Explore practical problem analysis through discussion and reflection, step back to see the big picture, and brainstorm solutions, including research and uncommon options.
Define the problem, gather verifiable facts and symptoms, and identify potential causes while reflecting on your role; use questions to reach the root of the problem and craft a resolution.
Analyze conflict data and improve team dynamics by brainstorming solutions, asking intuitive and unintuitive questions, and testing non-obvious options to find creativity-driven resolutions.
Prevent miscommunications by crafting clear messages that align spoken language and body language, revisit them with your team, and clarify to avoid conflicts.
Identify in-person miscommunication and online text miscommunication, clarify right away when unclear, and read messages thoroughly to avoid misunderstandings in remote collaboration.
Learn to seek feedback after miscommunication by asking questions like did you understand it and what can I do better to clarify next time, and practice to improve concise communication.
Identify and analyze the conflict in the management process, then craft a solution or negotiate a resolution by listing symptoms and causes and weighing pros and cons with team input.
Learn to mediate team conflicts by separating facts from emotions, listing grievances, removing unsubstantiated claims, and iterating solutions through feedback until all parties reach a lasting resolution.
Implement complex interventions by ensuring clear communication, obtaining written policies or signed resolutions, and monitoring results to adapt practices through feedback and learning opportunities.
Identify and resolve conflicts by writing down everything and ensuring that everybody follows it, and implement feedback mechanisms to keep teams aligned from small groups to large organizations.
Develop a reputation for reliability by honoring commitments and communicating delays early. Use honest estimates with a time buffer and make clear, written promises that specify what, when, and how.
Develop active listening to strengthen team culture by giving full attention, maintaining eye contact, avoiding multitasking, and asking clarifying questions to understand and respond effectively.
Pull your weight by evenly distributing tasks and updating progress, and seek help when needed. Engage in brief daily problem discussions and after-work bonding to strengthen team dynamics.
Develop practical skills for getting along with colleagues in tech, using empathy, charity, and helpfulness to manage expectations, avoid snap judgments, and build goodwill.
Learn how being likable enhances success in tech and business by listening, showing interest in others, and mimicking the most likable peers to multiply your coding and soft skills.
"The course is super great. It helps us to be aware of the things that we sometimes as people don't take into consideration." ⭐ ⭐ ⭐ ⭐ ⭐
The Complete Soft Skills for Techies and Coders
'Soft skills' include networking, communication and management skills.
If you want to start your own coding business, there's much more to it than the technical aspects of the job. We want to teach coders how to stand out in the tech industry and successfully start their own business.
Even if you don’t want to make your own company, this course will teach you skills that will make you invaluable wherever you work.
Marketing yourself as a coder is a strategic career plan. Learning to code is becoming as important as learning to read. The world economy has a growing software industry. You don’t need to buy expensive machinery or an office building to create the next blockbuster app or software tool.
Learning to code is not enough to start your own coding business. There is much more to it than the technical aspects of the job.
Many coders lack the essential soft skills, necessary to elevate themselves from being just another talented coder, to becoming a hugely successful coding entrepreneur - We've made this course to help the Steve Wozniaks of the world, be a little more like Steve Jobs.
Why soft skills for techies?
True, a large part of what you do as a coder is technical. But to be successful, you need to do just as much interacting with clients, other coders, stakeholders and of course, your ever growing team, as you thrive in the role of being the owner of your own coding business.
With the right soft skills, you can easily master the many challenges of starting and running a successful and highly profitable business.
1. We have a unique approach.
We based this course on proven psychological methods and on our experience in the coding industry. We’ve narrowed down the specific skills you need to get ahead, and stay ahead, as a successful coding entrepreneur.
Other soft skills courses don’t cater to the unique challenges of coding. We do.
At the end of each section, you will know how to apply soft skills to benefit yourself, your employees, and your clients, and ultimately ensuring that your business turns a huge profit.
We’re committed to updating the course in response to input from you. We want to create dynamic solutions and share knowledge with the whole student community.
2. We've got fascinating topics.
We’ve developed a curriculum of the best skills to complement you as a coder and your business. The course is comprehensive with over 145 lectures, covering the key areas designed to strengthen and develop the core of your coding business. Here's just some of the topics you can look forward to learning:
Fusing soft skills and software development
The psychology of entrepreneurship and success
Being comfortable with risk
The code of human interaction and effective communication
The art of persuasion
Expanding your imagination
Upgrading your creativity
Marketing your business and being a great self promoter
Mastering team dynamics
Hiring the right people
And unlike other psychology rich courses, we won't weigh you down with unnecessary theory that isn’t practical or relevant to you as a coder or an entrepreneur. All of the psychological principles and techniques used within the course have been carefully selected and meticulously applied to tailor fit the specific issues faced by coders and techies on a daily basis, as they navigate their business to the next level of success.
3. We will support you.
We are committed to listening to student feedback and using that information to update the course and make it as enriching and valuable as possible. If you take this course, you won't have a “fire and forget” experience. You will become part of an exclusive community of students, all personally supported, 365 days a year (yes, even on Christmas day!)
Our student support really is a quite exceptional, with students being answered personally by the course instructors, within 3 hours (depending on your time zone). There's good reason why we have so many 5 star reviews!
We'll also make sure that you stay at the top of your game by regularly updating the course material, to reflect the current trends from the tech industry and the latest developments and research from the world of psychology.
4. We use realistic examples.
We don’t believe in hypotheticals. Our course will provide you with practical examples of issues you’ll face on a day to day basis in the coding industry.
This course targets students who:
Have coding skills that are ready to sell
Want to start their own business and build a successful brand of their own as a coder
You can still benefit from this course even if you're not the exact target audience. You simply apply the information to meet your needs.
If you haven’t completed your core coding studies, this course can be done in parallel to any coding course. This course does not deal explicitly with coding itself. As well, some of the information is applicable primarily when you are working in a business or team setting.
If you aren’t starting your own business, you will still find this course useful. These skills apply even if you are working for someone else. Whether you are part of a coding team or management in client-facing position, you can benefit.
Who are we?
Hi, I’m John Bura. I’m the coding brains behind this course and have been making video games since 1997. I’ve been teaching game development since 2002.
I’m the owner of my own game development studio, Mammoth Interactive. We’ve created software for the Xbox 360, iPhone, iPad and more. We’ve sold our own games to companies like Nickelodeon and have contributed to 40 commercial games. Our iOS apps have been in the App Store’s Top 10.
This course is going to transform the way that a coder thinks about and performs their business.
Hi, I’m Libby Seery, the founder of Renaissance Life Therapies and the psychology brains behind this course. Although I am not a coder, I do know a thing or two about facilitating success for coders!
I have worked with high-profile clients in the tech industry, ensuring they realise their visions and helping them to create and run hugely successful enterprises within the field.
As well as working with clients on a one-to-one basis, I am an accredited training provider with the CPD Standards Agency, a globally recognised body. My experience includes training other professionals in advanced psychology methods across a wide range of industries, facilitating phenomenal success for my clients.
I am passionate about what we teach in this program because I know first-hand what it can achieve. This course bridges the gap between simply being a talented coder and being a truly outstanding entrepreneur.
This course will change your outlook and equip you with the skills to negotiate the complexity of human nature. You'll go from coder to formidable business champion in a matter of days.