Neuro-linguistic Programming courses can help you learn effective communication techniques, behavioral modeling, and strategies for personal development. You can build skills in rapport building, goal setting, and overcoming limiting beliefs. Many courses introduce tools like visualization exercises, language patterns, and anchoring techniques, which are used to enhance personal effectiveness and influence in various contexts.

Johns Hopkins University
Skills you'll gain: Apache Hadoop, Big Data, Apache Hive, Apache Spark, NoSQL, Data Infrastructure, File Systems, Data Processing, Data Management, Analytics, Data Science, Databases, Data Integration, SQL, Query Languages, File I/O, Data Architecture, Distributed Computing, Performance Tuning, Software Architecture
Intermediate · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Data Structures, Python Programming, Programming Principles, Code Reusability, Data Access, Computational Logic, Data Management, Computational Thinking, Jupyter, Computer Programming Tools
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Spring Framework, Version Control, Spring Boot, Hibernate (Java), Object-Relational Mapping, GitHub, Git (Version Control System), Java Programming, Java, Software Configuration Management, Software Documentation, Development Environment, JUnit, Restful API, Application Performance Management, Model View Controller, Back-End Web Development, User Accounts, Authentications, Application Programming Interface (API)
Intermediate · Course · 3 - 6 Months

Universidad Autónoma Metropolitana
Skills you'll gain: Computational Thinking, Lifelong Learning, Creative Thinking, Programming Principles, Computer Programming, Critical Thinking, Creativity, Computational Logic, Willingness To Learn, Debugging, Creative Problem-Solving, Open Source Technology, Event-Driven Programming, Problem Solving, digital literacy, Algorithms, Other Programming Languages
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: OpenAI API, Generative Model Architectures, AI Integrations, Hugging Face, Artificial Intelligence and Machine Learning (AI/ML), Object Oriented Programming (OOP), AI literacy
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Web Content Accessibility Guidelines, Usability, Web Design, Information Architecture, Web Development Tools, Test Tools, Web Development, Customer Service
Beginner · Guided Project · Less Than 2 Hours

University of California, Davis
Skills you'll gain: Programming Principles, Python Programming, Data Cleansing, Automation, Maintainability, Computational Thinking, Computer Programming, Computational Logic, Application Programming Interface (API)
Intermediate · Course · 1 - 4 Weeks

University of Maryland, College Park
Skills you'll gain: Agile Project Management, Scrum (Software Development), Sprint Planning, Scaled Agile Framework, Sprint Retrospectives, Agile Software Development, Agile Methodology, Team Management, Project Management Institute (PMI) Methodology, Agile Product Development, Team Building, Backlogs, Kanban Principles, Project Management, Planning, User Story, Lean Methodologies, Continuous Delivery, Risk Management Framework, Product Management
Beginner · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Matlab, File I/O, Computer Programming Tools, Computer Programming, Program Development, Mathematical Software, Programming Principles, Debugging, Code Reusability, Integrated Development Environments, Data Structures, Scripting, User Interface (UI), Linear Algebra, File Management, Data Import/Export, Applied Mathematics, Engineering Calculations
Beginner · Course · 1 - 3 Months

Skills you'll gain: Matplotlib, Linear Algebra, Plot (Graphics), Data Visualization, NumPy, Scientific Visualization, Machine Learning Algorithms, Statistical Visualization, Pandas (Python Package), Applied Machine Learning, Data Science, Machine Learning, Data Analysis, Python Programming, Model Optimization, Data Manipulation, Classification Algorithms, Programming Principles, Regression Analysis, Data Structures
Beginner · Course · 1 - 3 Months

Skills you'll gain: Frontend Integration, Full-Stack Web Development, Email Automation, Front-End Web Development, HTML and CSS, User Interface (UI), Web Design, Code Reusability, Server Side, Java Programming, MySQL, Program Development, Hypertext Markup Language (HTML), Software Architecture, Web Applications, Data Access, Back-End Web Development, Development Testing, Cascading Style Sheets (CSS)
Intermediate · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: JavaScript Frameworks, UI Components, Full-Stack Web Development, React.js, TypeScript, Code Reusability, Front-End Web Development, Web Development, Web Applications, Frontend Performance, Server Side, User Interface and User Experience (UI/UX) Design, Software Development, File Systems
Intermediate · Course · 1 - 4 Weeks