Welcome to SitePoint!
Access a huge library of books and courses
On various topics: JavaScript, Python, AI, and more!
Use arrows to navigate
Browse our comprehensive collection of courses, books, and tutorials on a wide range of development and design topics.

video

video
·
★ 5.0
video
·
★ 5.0
video

video

video
·
★ 4.5Browse our comprehensive collection of courses, books, and tutorials on a wide range of topics.
The home for developers



... I joined SitePoint to learn more about web stuff and their PHP/MySQL tutorial was probably the first I used.
Creator of WordPress, CEO of Automattic
Whether you’re a full-stack developer, designer, or looking to get into AI, we’ve got a path for you.

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.

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.

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.

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.

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.

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.
Discover our library filled with learning paths for all kinds of learners.
Browse thousands of jobs in Software Development
1d ago
Lead Software Engineer £70000 GBP Hybrid WORKING Location: United Kingdom (Yorkshire and the Humber) Type: Permanent Role : Lead Software Engineer (C#/.NET) - Digital Tech Venture Location : Leeds (Hybrid - 2 days/week in office, flexible) Salary : Up to £70,000 benefits Join a cutting-edge digital venture that's redefining how technology delivers impact. Our client is building a new kind of tech capability - one that's agile, innovative, and focused on solving real-world challenges with modern engineering practices. If you're passionate about staying ahead of the curve and want to work in a team that values deep technical expertise, then this is the place for you. What You'll Be Doing: Delivering secure, scalable, and high-quality software solutions for complex client challenges. Leading by example in engineering best practices, agile methodologies, and clean code. Collaborating with product managers to translate business needs into technical solutions. Mentoring junior engineers and supporting the development of an onshore/offshore delivery model. Working behind the scenes on impactful projects - no client-facing work required. What You'll Bring: Expertise in C# and .NET with full-stack experience (JavaScript preferred). Proven experience leading engineering teams and delivering distributed systems at scale. Strong grasp of system architecture, design patterns, and secure coding practices. Familiarity with CI/CD pipelines, containerization (Docker, Kubernetes), and microservices. Experience with at least one cloud platform - Azure preferred, but AWS or GCP also welcome. Bonus Skills: Knowledge of database systems, test automation frameworks, and monitoring tools (e.g., DataDog, Prometheus). Passion for continuous learning and using open-source technologies. Why Join? No sales targets. No consulting fluff. Just great engineering. Paid overtime (up to 200 hours/year) - earn more for the extra effort. Flexible hybrid working - just 8 days/month in the office, your schedule your way. Generous learning allowance to support your technical growth. Be part of a fast-growing team that's shaping the future of digital delivery. ADZN1_UKTJ
1d ago
Because of the nature of the work associated with this post it is subject to special nationality rules and is open only to the following citizens: British. SeeByte, the global leader in developing of smart software solutions for uncrewed maritime systems, are looking to recruit a Software Engineer to join their team in their Edinburgh or Bristol office , Hybrid (60% of time in office). You will have a unique opportunity to play a significant role in a dynamic and world-respected technology company within the exciting field of robotics, with clear development, training and career progression opportunities provided.This is a fantastic opportunity to work for an innovative and forward-thinking company with an international client base. Benefits We are proud to have and promote a healthy work-life balance in a casual working environment. Some of the benefits include: Competitive salary and shared employee / employer contributory pension scheme Generous holiday entitlement and option to buy additional holidays after 1 year of service. Travel compensation scheme Clear development, training and career progression opportunities Flexible Working Policy Opportunities to travel to great locations worldwide to work with robots External, online training courses and in-house training Offices in the centre of Edinburgh or in Bristol, two great cities to live and work Free access to a gymnasium Edinburgh On-site parking Enhanced family friendly policies Showers, lockers, swipe access internal bike store Travel season ticket loan Annual company day out Save money on your commute as SeeByte participates in the Cycle to Work Scheme and Travel season ticket loan Main purpose of the role : You will work as part of an engineering project team to deliver robust and innovative technology solutions to SeeBytes customers worldwide.The role will include but not be limited to design, development, test and integration of SeeBytes software solutions. Support and training will be given to allow you to develop within the role and become a software engineering expert, developing exciting software systems for uncrewed systems. Key Responsibilities of the role: You will work with SeeBytes engineering project teams to deliver robust and innovative technology solutions to SeeBytes customers worldwide.The role will include design and implementation and SeeBytes software solutions. You will work as part of the project team and develop software solutions aligned to the needs of our clients. Key Skills, Experience and Qualifications Experience designing, developing and implementing modular software Experience working in C++/C on a Linux platform (e.g., Ubuntu) Strong numerical and mathematical skills Strong interpersonal skills and the ability to work with external partners and clients Enthusiastic to learn new technology Successful candidates usually have a degree in Software Engineering or similar numerate discipline with a software engineering emphasis. Desirable Experience Familiarity with Robotics Middleware (e.g., ROS) Simulation, Robotics and Machine Learning techniques Use of current programming language features (e.g., Boost, OpenCV, C++-17 onwards for C++) Experience with automating application deployment and environment configuration management Software verification and deployment techniques An understanding of defect tracking systems such as GitLab / Jira Knowledge of Continuous Delivery frameworks (e.g. Jenkins) Behaviours that make you brilliant for this role You are customer focussed and keep the customers needs at the forefront of your mind. You communicate clearly, respectfully and collaborate effectively across teams. You explain complex issues in a concise and professional manner and thrive in a team environment. You actively foster a positive, inclusive culture and willingly share your knowledge and support others. You are passionate about learning and growth and are motivated to expand your skills, ask questions, and engage actively in your development. To apply please submit a recent copy of your CV and a cover letter As an inclusive employer, SeeByte aims to build diverse teams by encouraging applications from a wide range of individuals. Because of the nature of the work associated with this post it is subject to special nationality rules and is open only to the following citizens: British. All offers of employment will be conditional to a Baseline Personal Security Standard (BPSS) process. As part of this process, SeeByte collects Personal Data as defined under UK GDPR including proof of identity, nationality and immigration status, right to work in the UK, employment and/or academic references and Basic Disclosure information for unspent criminal convictions. Please see details pertaining to your personal data in our Privacy Notice which can be found at https://careers.seebyte.com/job-application-privacy-notice/ NO RECRUITMENT AGENCIES ADZN1_UKTJ
1d ago
Due to an internal promotion, my client (a global corporate bank located in the City of London) are seeking to appoint a Senior IT Auditor (AVP grade) to join their growing team. This is an EMEA focussed team, there will be 10-20% travel with the role. The team works on a hybrid basis with 2 days a week in central London office. Supported by the Head of IT Audit, you will responsible for full end to end delivery of the internal audit plan. You will collaborate with other members of the internal and IT internal audit team as you engage and build influence with the Senior Stakeholders across the business. You will be keen to build on your already established IT audit expertise and also expand your financial services knowledge. IT Audit experience gained from banking or wider financial services industries is considered advantageous but we are also keen to hear from IT Auditors who have delivered end to end IT audits in a consultancy environment. Your client base need not be financial services or banking if coming from this background. Experience of some/any of the following technologies will be considered to be advantageous: Encryption and PKI, including Encryption Key and Certificate Management Configuration Management Lotus Notes, Lync and SharePoint Unix and Linux Microsoft Windows Server 2008 R2 / 2012 Database Management Systems (Oracle, including RAC, and Microsoft SQL Server 2008 / 2012) Networking (TCP/IP, Cisco IOS and NXOS, F5, MPLS and voice) Firewalls (CheckPoint, Palo Alto and Cisco ASA) Websphere MQ, IIB and Application Server Virtualisation Strong communication and influencing skills are essential as you join this leading bank and the Head of IT Audit will support you as you develop these further by attending committee and management meetings across the business. CISA qualification is essential, or a willingness to study towards. My client offers an excellent long term career opportunity with one of the world's leading banks. £72 -75k base excellent benefits and strong bonus potential. Interviews will take place both remotely and in person. Regretfully, this client will not offer sponsorship, applicants must have full and unrestricted right to work in the UK. ADZN1_UKTJ
1d ago
Systems / Network Engineer Competitive salary very generous bonus, pension and benefits Based: Hereford Our client is a well-established, dynamic and highly profitable supplier of technology products and services to an impressive, international customer base. They seek to appoint a new, member to the Network Engineering Team the role will be varied and will suit someone who likes to be busy, is able to multitask and who takes a pro-active approach to work. Our client provide satellite communications hardware, services and airtime packages as well as networking services to customers across the UK and Europe. They are currently going through an exciting growth phase and, as a result of new projects coming online, they recruiting a (CCNA) network engineer with some satellite communication knowledge who can grow and develop with the company over the long term. The role will also provide the opportunity for development in the field of network engineering through various training courses such as CCNP and AWS networking. Roles and Responsibilities The role will also be multi disciplined and will consist of mainly network support but the chosen engineer will also assist with satellite configuration and maintenance. For the satellite role, the employer, will provide off site training as well as structured on the job training. A list of roles and responsibilities are as follows: To proactively monitor remote user satellite terminals and investigate and resolve reported network issues using a wide variety of software applications. Liaise with customers and internally for problem resolution and ensure customer networks are running optimally. Triage or troubleshoot the problems using logical and methodical fault finding. Configure and perform factory acceptance tests on VSAT terminals and network hardware prior to deployment. Provide networking support to customers from both the GRC Network Monitoring Centre and customer locations. Deliver in-depth network training on and off site, which will involve travel and some overnight stays, paid for by company. Perform 2nd and 3rd line support when required. Ability to use various portals to active services and collate reports for management and customers. Opportunity to work on emerging network technologies as part of company R&D. Skill & Experience desired Customer service and or Network Operation experience. VSAT operational, service or technical experience. Effective communicator with an eye for detail and accurate PC skills. Ability to diagnose complex faults, document, communicate and follow up corrective actions. Excellent knowledge of IP networking, switches, routers, firewalls, WAN/LAN topologies. Ability to work on own initiative and unsupervised. A understanding of satellite communications (RF/VSAT/GEO/LEO) would be a benefit. Experience of network monitoring applications. Desired Qualifications Any form of technical back ground in electronics and communications systems. CCNA qualification, working towards or demonstratable experience. Palo Alto Firewall experience would be added advantage. Amazon Web Services experience would be added advantage. Member of recognised technical or professional body added advantage. Benefits include 28 days paid leave Company pension On-site parking Sick pay Company bonus scheme (generous) Ride to Work Scheme Private medical cover including spouse and children under 16 Private dental cover including spouse and children under 16 On call allowance Generous bonus The position to be office based. Full training will be provided on product, servicesand industry specifics. If youre interested in this exciting opportunity, apply now, with your CV, for immediate consideration. ADZN1_UKTJ
1d ago
Technical Support Engineer (Eligible for SC Clearance) Competitive Salary Annual Bonus Private Healthcare Pension Progression Gym Membership Full Training Cornwall - 4 on, 4 off shifts days/nights This role is a great fit for a Technical Support Engineer who takes pride in their work and is eager to work with cutting-edge technology in a dynamic environment. Established over 50 years ago, this leading intelligence organisation operates within a niche area of telecommunications is continuing to thrive and further cement themselves as a well named provider. Whilst working in this very important position, providing hands-on technical support and managing internal and customer IT infrastructure. You will ensure 24/7 service availability by responding to inquiries, providing 2nd line support, monitoring networks, and resolving technical issues. Additional responsibilities include maintaining records, developing technical expertise, improving processes, and supporting 1st and 2nd line teams. An ideal candidate will come from a technical background, ideally within either a telecoms/satcoms or maritime setting. Having network operations or technical engineering experience and or with any relevant satcom equipment/management systems such as Inmarsat Satellite Maritime customer equipment will put you at an advantage. This is a chance for a motivated individual who is highly interested in tech in joining a brilliant team who are making a name for themselves in their industry. The role: * Technical Support Engineer * Manage customer inquiries by responding promptly and efficiently, ensuring expectations and contractual obligations are met and, where possible, exceeded * Perform RF troubleshooting, analyse satellite link statistics, and provide network reports as needed for internal and external customers * Days & nights shift pattern, (0800-2000 & 2000-0800) 4 on, 4 off The person: * Previous experience in an IT/Technology role within the telecoms/satcoms or maritime industry * Has an interest in technology and wants to forever self develop * Eligible for SC clearance Reference Number: BBBH256305 To apply for this role or to be considered for further roles, please click 'Apply Now' or contact Rise Technical Recruitment. Rise Technical Recruitment Ltd acts an employment agency for permanent roles and an employment business for temporary roles. The salary advertised is the bracket available for this position. The actual salary paid will be dependent on your level of experience, qualifications and skill set. We are an equal opportunities employer and welcome applications from all suitable candidates. ADZN1_UKTJ
1d ago
This leading offshore law firm is looking for an experienced corporate lawyer/PSL to take on a key role in the development of the knowledge management operation in its fast-growing Bermuda office. This is a wide-ranging role that will see you working in close collaboration with local Partners and with knowledge management colleagues across the firm’s network. You will be instrumental in planning and executing the knowledge strategy, ensuring that you and your colleagues are always up to date with technical and legal market developments. You will also play an active role in client marketing pieces and will be responsible for maintaining a strong precedent/know-how library. This could be the perfect opportunity for someone who is looking for a role where they can really influence things. It promises interesting work as part of a small but high-performing team, a friendly and down to earth culture, and a good tax-efficient salary, not to mention all the lifestyle benefits that come as standard in Bermuda. Requirements Overseas qualified lawyers must be admitted in the UK or an equivalent Commonwealth jurisdiction (such as Australia, New Zealand, Canada or South Africa). Likely to suit someone with at least 5 years’ PQE (minimum 3 years’ PQE required for work permit). A strong corporate background is required. Some experience of knowledge management/professional support would be ideal but is not essential for the right person. Package Attractive low-tax salary, negotiable depending on experience. Comprehensive benefits and bonus. Relocation package (flights temporary accommodation on arrival expenses allowance). Process Interviews will take place by videoconference Start dates typically around 3-6 months later (depending on your notice period). Our clients provide comprehensive assistance with visas and relocation. Bermuda Bermuda offers you the opportunity to live and work in one of the most sought-after locations on the planet. The island benefits from a mild year-round climate, never too cold in the winter and rarely too hot in the summer. It is famed for its picture-postcard pink sand beaches and crystal-clear ocean, but it also has plenty of history and boasts all the attractions associated with a luxury holiday destination. And if you should need a break from island life, with regular direct flights to London, New York and other parts of the US, it is particularly well connected. Origin Legal International Our team has 25 years’ experience of helping lawyers to make international and offshore moves. If you would like to find out more about this role or chat about an overseas move in general, please get in touch.
Stay sharp with the latest updates in tech industry!

Published in
··June 5, 2025

Published in
····May 26, 2025

Published in
····May 22, 2025

Published in
···May 22, 2025
Discover a world of insights - browse our complete collection of articles in one place!
Corobori

187
19 minutes ago
14
NeoToad

145
2 hours ago
11
alienainews

69
19 hours ago
4
kmcnet

233
a day ago
31
fg030994

25
a day ago
3
toolman

101
a day ago
11
We Develop Elite Developers
7 Day Free Trial. Cancel Anytime.