Score code, devs, and debt fast.

Start free trial
sitepoint-terminal
#

Welcome to SitePoint!

#

Access a huge library of books and courses

#

On various topics: JavaScript, Python, AI, and more!

Explore over 700 courses

Browse our comprehensive collection of courses, books, and tutorials on a wide range of development and design topics.

Django A-Z: Build & Deploy Web Projects With Python & Django
Django A-Z: Build & Deploy Web Projects With Python & Django

video

Git & GitHub Masterclass: The Practical Bootcamp
Git & GitHub Masterclass: The Practical Bootcamp

video

Web Development Foundation: Learn HTML5, CSS3 & Bootstrap
Web Development Foundation: Learn HTML5, CSS3 & Bootstrap

video

·

5.0
Python Data Structures and Algorithms: The Complete Bootcamp
Python Data Structures and Algorithms: The Complete Bootcamp

video

Python A-Z: Learn Python By Building 15 Projects
Python A-Z: Learn Python By Building 15 Projects

video

React JS Masterclass: Zero To Job Ready With 10 Projects
React JS Masterclass: Zero To Job Ready With 10 Projects

video

·

4.5
Looking for more?

Browse our comprehensive collection of courses, books, and tutorials on a wide range of topics.

Browse Library
Course List
Collection of more than 700 courses

The home for developers

Track your course progress, manage projects, and find your dream job - all in one place.
Start your free Trial
Toolbox overview
Matt Mullenweg avatar

... I joined SitePoint to learn more about web stuff and their PHP/MySQL tutorial was probably the first I used.

Matt Mullenweg

Creator of WordPress, CEO of Automattic

For all learning paths

Whether you’re a full-stack developer, designer, or looking to get into AI, we’ve got a path for you.

Full Stack JavaScript Developer
Full Stack JavaScript Developer

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Beginner·4 steps
Web Development Basics
Web Development Basics

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Beginner·2 steps
Pro Dev Workflow
Pro Dev Workflow

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Beginner·3 steps
Build Beautiful Webpages
Build Beautiful Webpages

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Beginner·5 steps
React Front End Development
React Front End Development

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Beginner·4 steps
Vue Front End Development
Vue Front End Development

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Beginner·4 steps
We’ve got a path ready for you!

Discover our library filled with learning paths for all kinds of learners.

Browse Library
Recommended jobs for developers

Browse thousands of jobs in Software Development

Browse all jobs
Client Server

18h ago

SRE Lead Java - FinTech

SRE Lead / Site Reliability Engineer (Java) London / WFH to £130k Are you a Site Reliability Engineering technologist seeking a role where you can make the technology choices, influence strategy and remain hands-on? You could be progressing your career in an impactful role at a global CFD trading company that has been consistently voted as one of the UKs top employers. As an SRE Lead you will focus on improving and raising the bar for SRE operations across the firm. You establish SLOs, leveraging public cloud, containerisation, reliability testing and observability, liaising with business stakeholders to establish the product roadmap and providing technical leadership to a small team of experienced SRE Engineers. Location / WFH: There's a hybrid model with two days a week work from home, when you are in the office you'll be based in the City with an upbeat team environment, casual dress code and a range of facilities including roof terrace, canteen and break out areas. About you: You are a Site Reliability Engineer SRE (or similar) with a Java software engineering background You have a strong knowledge of Site Reliability Engineering and how to build scalable solutions to improve reliability, productivity and efficiency - able to set the technical direction You have experience of leading medium and large teams (8 engineers) You have a strong understanding of the architecture required for highly available and performant systems You have experience of working on complex microservices environments with thousands of microservices You have excellent communication, collaboration and stakeholder management skills You have experience of working in financial or product based environments You have a good knowledge of Agile systems development methodologies You are degree educated in Computer Science or similar technical discipline What's in it for you: As a SRE Lead you will earn a competitive package: Salary to £130k Bonus Pension, Private Medical Care, Life Assurance Option to buy or sell holiday days Wellness benefits and gym subsidy Childcare vouchers Enhanced paternity leave including shared parental pay and leave Employee led LGBTQ, Women's, Black and Parents & Carers networks with an annual budget for organising events and projects that foster an open, diverse and inclusive culture Plus a range of other perks Apply now to find out more about this SRE Lead opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values. ADZN1_UKTJ

The City, UK
Verizon

18h ago

Solutions Architect - ServiceNow Developer

When you join Verizon You want more out of a career. A place to share your ideas freely — even if they’re daring or different. Where the true you can learn, grow, and thrive. At Verizon, we power and empower how people live, work and play by connecting them to what brings them joy. We do what we love — driving innovation, creativity, and impact in the world. Our V Team is a community of people who anticipate, lead, and believe that listening is where learning begins. In crisis and in celebration, we come together — lifting our communities and building trust in how we show up, everywhere & always. Want in? Join the V Team Life. What you’ll be doing As a Solutions Architect in Verizon Business, you’ll be an integral part of a talented team collaborating with our internal partners on their digital transformation. You will join a talented team responsible for crafting and executing strategies that address key business challenges and accelerate pre-sales operations through the power of automation. Your responsibilities will include: Support maintenance and governance of the PreSales ServiceNow instance for Verizon Business Group Configure, customize, and manage core ServiceNow applications and modules to fit the specific needs of the business, including ITSM, CMDB, SPM, etc. Support integrations between ServiceNow and other systems or platforms using web services, APIs, or other integration tools Identify and resolve issues with the ServiceNow platform, including debugging and troubleshooting problems with scripts, workflows, or integrations Develop and maintain technical documentation for ServiceNow configurations, customizations, and integrations Collaborate with architects, project managers, and other stakeholders to translate business requirements into workflow solutions Develop Proof of Concepts (POC) to explore and validate new solutions and implementation approaches Document the technical solution and present demonstrations to key stakeholders and executive management Serve as a technical mentor and subject matter expert within the organization, providing peer reviews and fostering a culture of knowledge sharing Continuously enhance your skill set and product knowledge to remain at the forefront of industry trends. This includes pursuing relevant certifications, attending product training, actively engaging with technical literature, and gaining hands-on experience *What we’re looking for * You'll need to have: Bachelor’s degree or four or more years of work experience. Four or more years of relevant work experience. Experience configuring and customizing core ServiceNow modules (such as ITSM, CMDB, SPM) in an enterprise environment including workflows, business rules, UI actions, UI policies, and ACLs. Experience configuring and customizing in ServiceNow tools such as Flow Designer, integration Hub, UI Builder, Playbook, and Configurable Workspace. Knowledge of ServiceNow Scoped Applications Development, ServiceNow Scripting, and implementing ServiceNow Architecture. Demonstrated experience with JavaScript, XML, HTML, and CSS. Other programming languages and frameworks such as React, Python, and SQL is a plus. Experience in using ServiceNow APIs, such as REST, SOAP, and JSON. Demonstrated ability to design and architect solution design and architecture, leveraging best practices and OOTB capabilities. Understanding of Software Development Lifecycle (SDLC) and Agile methodologies Willingness to learn and develop in other technologies and platforms as part of integration and/or standalone projects. Experience effectively communicating and discussing complex business and technical topics to all levels of the organization. Excellent analytical and problem solving skills to convert complex product requirements to elegant technical solutions. Even better if you have one or more of the following: Bachelor's degree in computer science or other relevant engineering disciplines. ServiceNow Certified System Administrator (CSA) or ServiceNow Certified Application Developer (CAD) Experience with ServiceNow Telecommunications Service Management (TSM) If Verizon and this role sound like a fit for you, we encourage you to apply even if you don’t meet every “even better” qualification listed above. Where you’ll be working In this hybrid role, you'll have a defined work location that includes work from home and a minimum eight assigned office days per month that will be set by your manager. Scheduled Weekly Hours 40 Equal Employment Opportunity We’re proud to be an equal opportunity employer - and celebrate our employees’ differences, including race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, and Veteran status. At Verizon, we know that diversity makes us stronger. We are committed to a collaborative, inclusive environment that encourages authenticity and fosters a sense of belonging. We strive for everyone to feel valued, connected, and empowered to reach their potential and contribute their best. Check out our diversity and inclusion page to learn more. Our benefits are designed to help you move forward in your career, and in areas of your life outside of Verizon. From health and wellness benefits, short term incentives, 401(k) Savings Plan, stock incentive programs, paid time off, parental leave, adoption assistance and tuition assistance, plus other incentives, we’ve got you covered with our award-winning total rewards package. For part-timers, your coverage will vary as you may be eligible for some of these benefits depending on your individual circumstances. If you are hired into a California, Colorado, Connecticut, Hawaii, Illinois, Maryland, Minnesota, Nevada, New York, Rhode Island, Washington or Washington, D.C. work location, the compensation range for this position is between $111,000.00 and $207,000.00 annually based on a full-time schedule. The salary will vary depending on your location and confirmed job-related skills and experience. This is an incentive based position with the potential to earn more. For part time roles, your compensation will be adjusted to reflect your hours.

Cary, NC, US·

Full Time

Cube Hub Inc.

18h ago

Freelance Digital Health Product Manager – Patient & Provider Solutions

Job Title: Digital Health Product Manager (Patient & Provider Solutions) Location: Foster City, California Duration: 6months Location: 3 days a week in-person at the Foster City, CA Reporting To: Sr. Director, Digital Strategy & Customer Experience About the Client: we are a dynamic company transforming HIV and healthcare through technology. We develop cutting-edge digital health products aimed at empowering patients and enhancing the effectiveness of healthcare professionals. We are building a portfolio of solutions that integrate seamlessly into the patient journey and clinical workflows. We seek expert freelance talent to accelerate key product initiatives at the intersection of technology and healthcare. Project Overview: We are seeking an experienced Digital Health Product Manager to lead critical product development efforts across a portfolio of digital patient and provider solutions. This engagement will focus specifically on enhancing patient support through SMS and two-way communication platforms, building innovative virtual training products for nurse educators (including areas like injection administration), and optimizing feature sets within Electronic Health Record (EHR) system integrations. Leveraging your expertise, you will drive these initiatives from strategy to execution. This freelance role requires a strong blend of product leadership, digital health domain knowledge, and the ability to work autonomously to deliver impactful digital solutions that improve patient care and support healthcare providers. Key Responsibilities: As a freelance Digital Health Product Manage r on these projects, you will draw upon a comprehensive skill set to manage the product lifecycle within your assigned areas: • Product Vision & Strategy: Define and champion the product vision, strategy, and roadmap specifically for the SMS/communication platform, virtual training product, and designated EHR features. Align these strategies with overall program objectives and identified market needs in digital patient/provider support. • Product Development Lifecycle: Lead the end-to-end product development process for your initiatives, from ideation and detailed requirements gathering (user stories, acceptance criteria) through development oversight, launch, and post-launch optimization. Manage product backlogs and prioritize features based on strategic value and user impact. • Cross-Functional Collaboration: Collaborate closely with internal teams (Engineering, Design, Clinical, Regulatory Affairs, Marketing, Sales) and potentially external partners/vendors. Ensure alignment and smooth execution of product initiatives across the three focus areas (SMS, Training, EHR features). • Market & User Research: Conduct thorough research and analysis to understand user needs (patients, educators, providers) and market opportunities specific to digital patient communication, virtual training methodologies, and EHR workflows. Translate these insights into actionable product requirements. • Regulatory Compliance & Quality: Ensure all digital health product initiatives adhere to relevant healthcare regulations and quality standards (e.g., HIPAA , Privacy laws, etc.) Work closely with regulatory, privacy, legal, and quality assurance stakeholders as needed. • Performance Monitoring: Define and track key performance indicators (KPIs) for the SMS platform, virtual training product engagement, and EHR feature adoption/impact. Analyze data to inform product iteration and measure the success of deployed solutions. • Stakeholder Management: Serve as a primary product point of contact for your initiatives, managing communication and providing progress updates to stakeholders across the organization. Clearly articulate product roadmaps, priorities, and key decisions. • Business & Operational Acumen: Provide input on potential business models for digital health solutions and contribute to operational process improvements related to the implementation and use of these products. Qualifications : The ideal candidate will possess a blend of product management expertise, digital health specialization, and the ability to work effectively in a contract capacity: • Education: Bachelor's degree in a relevant field (e.g., Computer Science, Business, Healthcare Administration, Engineering). A Master's degree is preferred. • Professional Experience: Minimum 8 years of experience in digital product management or technology development. o Required : Proven experience with Digital Health Products, preferably within the healthcare or life sciences industry. o Required: Direct product management experience with at least two of the following types of solutions: Patient support technologies (especially communication/messaging platforms), Digital learning/training platforms, or EHR systems/integrations. o Proven track record of successfully defining requirements and launching digital products. • Specific Skills: o Strong understanding of healthcare regulations and standards (e.g., HIPAA ). Familiarity with FDA considerations for digital health is a plus. o Knowledge of the software development lifecycle ( SDLC ) and Agile methodologies. o Excellent analytical and problem-solving skills, including data analysis. o Superior communication, presentation, and interpersonal skills. Ability to influence and work effectively with diverse teams (clinical, technical, business). o Proficiency in project management fundamentals (planning, execution, risk management). o Experience conducting market and user research. o Familiarity with product management and collaboration tools (e.g., JIRA, Confluence, etc.). • Preferred Qualifications: o Experience with specific digital health technologies mentioned (telehealth, remote monitoring, specific EHR platforms/integrations like HL7/FHIR). o Background in healthcare services or patient/provider-facing digital products. o Experience with UX design principles and tools. o Prior experience working as a freelance or contract Product Manager.

Foster City, CA, US
Jobot

18h ago

Lead Data Engineer - Remote

A16Z high-growth fintech startup is looking for a Lead Data Engineer to join their Founding Team! This Jobot Job is hosted by: Sydney Weaver Are you a fit? Easy Apply now by clicking the "Apply Now" button and sending us your resume. Salary: $130,000 - $205,000 per year A bit about us: A well-funded fintech startup backed by Andreessen Horowitz and other top-tier investors has raised over $10 million to revolutionize compensation solutions for modern workforces. As their first data hire, you'll have the opportunity to architect and own the data function from the ground up, directly influencing underwriting, operations, and strategic decision-making. This role is ideal for a hands-on builder eager to lead data initiatives in a fast-paced, high-ownership environment. Why join us? 100% Remote Base salary plus equity Excellent healthcare and employee benefits WFH Stipend PTO, 401K, Growth Opportunity, Great Culture, and much more! Job Details Responsibilities Design and implement the company's modern data stack, including infrastructure, pipelines, and security protocols. Ensure data quality and integrity across multiple sources and formats. Define and monitor underwriting metrics, optimizing processes through experimentation. Collaborate with Product, Engineering, and Operations teams to enhance data visibility and workflows. Communicate data-driven insights to inform key business decisions. Mentor future data team members and contribute to shaping a high-performing team culture. Requirements Bachelor's degree in Computer Science, Data Science, or a related technical field. Minimum of 7 years of experience in data roles, with at least 2 years in a managerial capacity or leadership capacity Experience building and scaling data infrastructure from scratch (able to talk through examples) Proven experience managing large-scale data pipelines and integrating multiple data sources with varying cadences and formats. Strong proficiency in Python and SQL for data modeling and performance estimation at scale. Familiarity with cloud-based services, such as Snowflake. Demonstrated ability to learn new technologies quickly and work across unfamiliar domains. Startup experience, particularly in early-stage fintech environments, is a plus. Founder experience is advantageous. Excellent leadership presence with a long-term, business-oriented vision for data infrastructure. Past experience as a Software Engineer is preferred, with strong foundational programming knowledge Interested in hearing more? Easy Apply now by clicking the "Apply Now" button. Jobot is an Equal Opportunity Employer. We provide an inclusive work environment that celebrates diversity and all qualified candidates receive consideration for employment without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. Sometimes Jobot is required to perform background checks with your authorization. Jobot will consider qualified candidates with criminal histories in a manner consistent with any applicable federal, state, or local law regarding criminal backgrounds, including but not limited to the Los Angeles Fair Chance Initiative for Hiring and the San Francisco Fair Chance Ordinance.

New York, US
Synergistic it

18h ago

Junior NLP Analyst

*SYNERGISTICIT = exceptional skills and technologies enabled Candidates . we ensure you get the attention required from Tech Clients which you resume requires* *Position open for all visas and US citizens* We at Synergisticit understand the problem of the mismatch between employer's requirements and Employee skills and that's why since 2010 we have helped thousands of candidates get jobs at technology clients like apple, google, Paypal, western union, Client, visa, walmart labs etc to name a few. We have an excellent reputation with the clients. Currently, We are looking for entry-level software programmers, IT enthusiasts, Python/Java developers, Data analysts/ Data Scientists. We welcome candidates with all visas and citizens to apply. *Who Should Apply* : Recent Computer science/Engineering /Mathematics/Statistics or Science Graduates looking to make their careers in IT Industry Candidates who are serious about their future in the IT Industry and have set big goals for themselves. Candidates having difficulty in finding jobs or cracking interviews or who wants to improve their skill portfolio. We also offer Skill enhancement programs if the candidates are missing skills or experience which our clients need with great outcomes Candidates can benefit from skill enhancement if they fall into the below categories. If they are qualified with enough skills then no need for skill enhancement *Candidates who Lack Experience Have had a break in careers Lack Technical Competency Different visa candidates who want to get employed and settle down in the USA* Please also check the below links : [https://www.synergisticit.com/candidate-outcomes/](https://www.synergisticit.com/candidate-outcomes/) [https://synergisticit.wistia.com/medias/o5gmv7i9eu](https://synergisticit.wistia.com/medias/o5gmv7i9eu) [https://www.youtube.com/playlist?list=PLJgkOBQ51j5AHT5I6n29glr0q6trzkxYD](https://www.youtube.com/playlist?list=PLJgkOBQ51j5AHT5I6n29glr0q6trzkxYD) [https://synergisticit.wistia.com/medias/k6t6a1n4kb](https://synergisticit.wistia.com/medias/k6t6a1n4kb) [Why do Tech Companies not Hire recent Computer Science Graduates | SynergisticIT](https://www.synergisticit.com/tech-companies-not-hire-computer-science-graduates/) [Technical Skills or Experience? | Which one is important to get a Job? | SynergisticIT](https://www.synergisticit.com/technical-skills-or-experience-which-one-is-more-important-to-get-a-job/) If not a match candidates can opt for Skill enhancement. * REQUIRED SKILLS For Java/Software Programmers :* * Bachelors degree or Masters degree in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, IT * Highly motivated, self-learner, and technically inquisitive * Experience in programming language Java and understanding of the software development life cycle * Knowledge of Core Java , javascript , C++ or software programming * Spring boot, AWS, Microservices and REST API's experience * Excellent written and verbal communication skills *For data Science/Machine learning* REQUIRED SKILLS * Bachelors degree or Masters degree in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, IT * Highly motivated, self-learner, and technically inquisitive * Experience in programming language Java and understanding of the software development life cycle * Knowledge of Statistics, Python, data visualization tools * Excellent written and verbal communication skills *Preferred skills: Powerbi, Databricks, Snowflake, NLP, Text mining, Tableau, Time series analysis* Please understand skills are required by clients for selection even if its Junior or entry level position the additional skills are the only way a candidate can be picked by clients. *No third party candidates or c2c candidates* Please understand skills are required by clients for selection even if its Junior or entry level position the additional skills are the only way a candidate can be picked by clients. Please apply to the posting No phone calls please. Shortlisted candidates would be reached out

Atlanta, GA, US
Jobot

18h ago

Ai Evanglist - Senior Software Engineer (React/.Net)

Remote This Jobot Job is hosted by: Madeline Lazarus Are you a fit? Easy Apply now by clicking the "Apply Now" button and sending us your resume. Salary: $150,000 - $190,000 per year A bit about us: We are an award-winning global leader in Legal technology! Our solutions help law firms and legal teams around the world to work more efficiently, accurately, and competitively! We are building a new team of Engineers in our brand new New York City location- of Ai Enthusiasts. We're seeking a highly experienced Senior Software Engineer who will leverage cutting-edge AI coding assistants to accelerate and enhance engineering initiatives across our enterprise software organization. This hands-on role requires both strong development skills and AI tool expertise to deliver immediate value within team codebases while driving broader adoption. Positioned at the intersection of Engineering, Architecture, and AI technology, this highly visible strategic role will help shape our company's future technical direction. Like a skilled composer, you'll artfully combine code, AI tools, and architectural patterns into robust software solutions. Sound like you? Please read on! Why join us? Casual and flexible work environment Fast Paced and cutting edge technologies You will be challenged and encouraged to broaden your skills Great health benefits, PTO, holiday policies Opportunity to make a difference in a rapidly growing company Job Details What you will be doing: Directly contribute to team codebases by implementing solutions using AI-assisted development techniques Quickly understand and navigate diverse technical domains to provide timely, high-impact assistance Identify strategic opportunities for AI-augmented development across engineering teams Evaluate and recommend AI coding tools and platforms to enhance developer productivity Establish comprehensive guidelines for AI coding assistant usage, including: Prompt engineering best practices Code quality and security standards for AI-generated code Workflow integration strategies Develop monitoring and governance frameworks for AI coding tool usage Mentor engineers on effective AI prompt engineering and workflow integration Quantify and showcase productivity improvements and success stories Must have skills for this job: Experience (personal or professional) and passion about using AI coding assistants in professional contexts (GitHub Copilot, Cursor, Anthropic's Claude, OpenAI's models) Strong .NET and React development expertise Solid experience with cloud-based architectures (Azure preferred) Advanced prompt engineering skills with large language models Ability to rapidly analyze and contribute to unfamiliar codebases Excellence in communicating technical concepts to various audiences and presenting to upper leadership Proven track record of technology evangelism and continuous learning Experience with modern development practices and toolchains Interested in hearing more? Easy Apply now by clicking the "Apply Now" button. Jobot is an Equal Opportunity Employer. We provide an inclusive work environment that celebrates diversity and all qualified candidates receive consideration for employment without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. Sometimes Jobot is required to perform background checks with your authorization. Jobot will consider qualified candidates with criminal histories in a manner consistent with any applicable federal, state, or local law regarding criminal backgrounds, including but not limited to the Los Angeles Fair Chance Initiative for Hiring and the San Francisco Fair Chance Ordinance.

New York, US
Check out our latest articles

Stay sharp with the latest updates in tech industry!

Benefits of Custom Telecommunication Software
Benefits of Custom Telecommunication Software

Published in

··

May 9, 2025

Node.js Streams with TypeScript
Node.js Streams with TypeScript

Published in

····

April 28, 2025

5+ WordPress Plugins for Developers To Use in 2025
5+ WordPress Plugins for Developers To Use in 2025

Published in

···

April 25, 2025

Explore all articles

Discover a world of insights - browse our complete collection of articles in one place!

See all articles

We Develop Elite Developers

Ready to get started? Access a library of books and courses on JavaScript, Python, AI, and more!
Start your free trial

7 Day Free Trial. Cancel Anytime.

Subscribe to our newsletter

Get the freshest news and resources for developers, designers and digital creators in your inbox each week

© 2000 – 2025 SitePoint Pty. Ltd.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.